Grid
This feature allows you display the grid characteristics, for now only spacing, of an element width display: grid;
.
INFO
For more technical documentation, see the relevant documentation under the API-section.
Usage
html
<div data-speccer="grid" …>…</div>
typescript
import { grid } from 'https://esm.sh/@phun-ky/speccer';
import type {
SpeccerOptionsInterface,
SpeccerPositionType
} from 'https://esm.sh/@phun-ky/speccer';
const { create } = grid as {
create: (target: HTMLElement, options?: SpeccerOptionsInterface) => void;
};
const element = document.querySelector('…');
const options = {
slug: 'gridTest',
type: 'grid',
grid: {
toggle: 'both' | 'rows' | 'columns',
both: false | true,
rows: false | true,
columns: false | true
}
};
await create(element, options);
TIP
If you only want to display rows
or columns
, use this syntax (default is both with grid
only):
html
<div data-speccer="grid [rows|columns]" …>…</div>
typescript
import { grid } from 'https://esm.sh/@phun-ky/speccer';
import type {
SpeccerOptionsInterface,
SpeccerPositionType
} from 'https://esm.sh/@phun-ky/speccer';
const { create } = grid as {
create: (target: HTMLElement, options?: SpeccerOptionsInterface) => void;
};
const element = document.querySelector('…');
const options = {
slug: 'gridTest',
type: 'grid',
grid: {
toggle: 'columns',
both: false,
rows: false,
columns: true
}
};
await create(element, options);