Ejercicios de práctica de CSS
Ejercicio 17
Crea una cuadrícula en CSS Grid con cuatro columnas y dos filas, coloca seis elementos y cambia la dirección para que el orden visual sea del 6 al 1.
Lo resolví del siguiente modo:
CSS:
.grid-container {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 100px);
gap: 10px;
}
.grid-item {
background-color: #007BFF;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
}
.grid-item:nth-child(1) { order: 6; }
.grid-item:nth-child(2) { order: 5; }
.grid-item:nth-child(3) { order: 4; }
.grid-item:nth-child(4) { order: 3; }
.grid-item:nth-child(5) { order: 2; }
.grid-item:nth-child(6) { order: 1; }
HTML:
<div class="grid-container"> <div class="grid-item">1</div> <div class="grid-item">2</div> <div class="grid-item">3</div> <div class="grid-item">4</div> <div class="grid-item">5</div> <div class="grid-item">6</div> </div>🧐 Ver resultado Volver al inicio