⊗mkPmGdRC 233 of 250 menu

Combinación de filas en CSS Grid

Las filas y columnas en los grids forman una cuadrícula. Es posible hacer que un elemento ocupe no una sola celda de la cuadrícula, sino varias.

Para que un elemento ocupe más de una fila, se debe asignar la propiedad grid-row. En esta propiedad, separados por una barra, se indican los números que especifican la posición inicial y final de los elementos en el grid.

En este caso, el elemento se extenderá desde la primera posición hasta la segunda posición (sin incluirla). Es decir, el valor 1 / 2 hará que el elemento ocupe una sola primera celda, y el valor 1 / 3 hará que el elemento ocupe la primera y la segunda celda (pero sin incluir la tercera).

Ejemplo

Supongamos que tenemos un grid con tres elementos hijos. Coloquémoslos de modo que el primer elemento ocupe dos filas:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid-template-columns: 2fr 1fr; height: 300px; width: 400px; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 3; /* dos filas */ } #elem2 { grid-row: 1 / 2; } #elem3 { grid-row: 2 / 3; }

:

Ejemplo

Ahora asignemos al cuarto bloque tres filas:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; grid-template-columns: 2fr 1fr; height: 300px; width: 400px; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 2; } #elem2 { grid-row: 2 / 3; } #elem3 { grid-row: 3 / 4; } #elem4 { grid-row: 1 / 4; }

:

Tareas prácticas

Coloque todos los elementos y realice la combinación de filas de acuerdo con el siguiente ejemplo:

Coloque todos los elementos y realice la combinación de filas de acuerdo con el siguiente ejemplo:

Coloque todos los elementos y realice la combinación de filas de acuerdo con el siguiente ejemplo:

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar