Gridcols

GridCols

El componente GridCols permite organizar elementos en una cuadrícula flexible, con la posibilidad de definir diferentes configuraciones de columnas según el tamaño de la pantalla.

Ejemplo

Importación

Para importar el componente GridCols, se puede hacer desde fenextjs

import { GridCols } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
childrenReactNodenoundefinedContenido o elementos que se mostrarán dentro de la cuadrícula.
classNamestringno''Clase CSS adicional para personalizar el contenedor de la cuadrícula.
colsstringno'1fr'Configuración de columnas por defecto usando CSS Grid.
colsMin1920stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 1920px.
colsMin1680stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 1680px.
colsMin1440stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 1440px.
colsMin1024stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 1024px.
colsMin992stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 992px.
colsMin768stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 768px.
colsMin575stringnoundefinedConfiguración de columnas para pantallas con un ancho mínimo de 575px.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Uso básico
<GridCols>
  <div>Item 1</div>
  <div>Item 2</div>
</GridCols>
  • GridCols con diferentes columnas
<GridCols cols="repeat(3, 1fr)">
  <div>Item 1</div>
  <div>Item 2</div>
  <div>Item 3</div>
</GridCols>
  • GridCols con configuración responsiva
<GridCols colsMin768="repeat(2, 1fr)" colsMin1024="repeat(3, 1fr)">
  <div>Item 1</div>
  <div>Item 2</div>
  <div>Item 3</div>
</GridCols>