Ejercicios de práctica de CSS

Ejercicio 16

Usa CSS Grid para crear un diseño de 3 filas y 3 columnas con elementos en una cuadrícula de imágenes.

Lo resolví del siguiente modo:

CSS:


                .grid-container {
                    display: grid;
                    grid-template-columns: repeat(3, 1fr);
                    grid-template-rows: repeat(3, 200px);
                    gap: 10px;
                }

                .grid-item {
                    background-color: #f4f4f4;
                    border: 1px solid #ddd;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                }

                .grid-item img {
                    max-height: 100%;
                    width: auto;
                    max-width: 100%;
                }
            

HTML:

                <div class="grid-container">
                    <div class="grid-item"><img src="image1.jpg" alt="Imagen 1"></div>
                    <div class="grid-item"><img src="image2.jpg" alt="Imagen 2"></div>
                    <div class="grid-item"><img src="image3.jpg" alt="Imagen 3"></div>
                    <div class="grid-item"><img src="image4.jpg" alt="Imagen 4"></div>
                    <div class="grid-item"><img src="image5.jpg" alt="Imagen 5"></div>
                    <div class="grid-item"><img src="image6.jpg" alt="Imagen 6"></div>
                    <div class="grid-item"><img src="image7.jpg" alt="Imagen 7"></div>
                    <div class="grid-item"><img src="image8.jpg" alt="Imagen 8"></div>
                    <div class="grid-item"><img src="image9.jpg" alt="Imagen 9"></div>
                </div>
            
🧐 Ver resultado Volver al inicio