Skip to content

BeeGrid ​

Une grille de colonnes de largeur égale, qui passe sur une seule colonne sur petit écran.

ts
import { BeeGrid } from "@thaisrr/beedesign";
import "@thaisrr/beedesign/style.css";

Utilisation ​

La prop columns est obligatoire. Les éléments se placent dans le slot par défaut et remplissent la grille ligne par ligne.

Un
Deux
Trois
Quatre
Cinq
Six

Gap ​

La prop gap accepte un mot-clé (none, sm, md, lg) lié aux tokens d'espacement, ou un nombre en pixels.

gap="none"
1234
gap="sm"
1234
gap="md"
1234
gap="lg"
1234
:gap="48"
1234

Étendre un élément ​

Un élément peut occuper plusieurs colonnes avec grid-column dans votre propre CSS.

Sur deux colonnes
Une colonne
Une colonne
Sur deux colonnes

Responsive ​

Par défaut, sous 1000px de large, la grille passe sur une seule colonne. Les éléments qui s'étendaient sur plusieurs colonnes reprennent une place normale. Désactivez ce comportement avec :responsive="false".

Une colonne sous 1000px
Réduisez la fenêtre
pour voir la différence

API ​

Props ​

NomTypeDéfautDescription
columnsnumberNombre de colonnes. Obligatoire.
gap"none" | "sm" | "md" | "lg" | number"lg"Espacement. Un nombre est en pixels.
responsivebooleantrueUne seule colonne sous 1000px.

Slots ​

NomDescription
defaultÉléments de la grille.

Variables CSS utilisées ​

--bd-space-sm, --bd-space-md, --bd-space-lg.