Ejercicio de programación con CSS: Reto Flexbox Card
Código
0h 5m
Practica con este ejercicio de flexbox para diseñar una tarjeta de producto adaptable y responsiva usando CSS y propiedades flex.
Crea una tarjeta de producto utilizando Flexbox que se adapte correctamente a diferentes tamaños de pantalla. La tarjeta debe tener las siguientes características:
- Un contenedor principal con clase
.card
que tenga:
- Un ancho base de 300px
- Capacidad para crecer pero no para reducirse
- Altura mínima de 200px
- Borde, padding y border-radius adecuados para una tarjeta
- Dentro de la tarjeta, crea dos secciones:
Una imagen (
.card-image
) que:Tenga un tamaño base de 100px
No crezca ni se reduzca
Tenga un fondo de color para simular una imagen
Un contenido (
.card-content
) que:Ocupe todo el espacio restante
Contenga un título y un párrafo de texto
- Utiliza la propiedad shorthand
flex
para configurar el comportamiento de los elementos.
Asegúrate de que la tarjeta mantenga un diseño adecuado incluso cuando el espacio disponible sea limitado.
Todos los ejercicios de programación de CSS
Evalúa tus conocimientos con ejercicios de programación en CSS de tipo Test, Puzzle, Código y Proyecto con VSCode.
Propiedades de posicionamiento
Puzzle
Modelo de caja
Código
Sombras en texto y cajas
Test
Sintaxis básica
Test
Estilos de fuente
Test
Animaciones y transiciones
Test
Proyecto CSS Landing page simple
Proyecto
Propiedades de texto
Puzzle
Metodologías BEM, SMACSS, OOCSS
Puzzle
Herencia y cascada
Test
Reto fondos background CSS
Código
Reto sintaxis CSS
Código
Flexbox en diseños modernos
Puzzle
Reto grid de columnas en CSS
Código
Selectores avanzados
Puzzle
Reto formulario estilizado
Código
Proyecto CSS crear una navbar
Proyecto
Reto selectores básicos CSS
Código
Propiedad 'display'
Test
Variables en CSS
Puzzle
Grid en diseños de cuadrícula
Test
Reto tema claro/oscuro con variables
Código
Reto modelo caja CSS
Código
Reto implementación de fuentes web
Código
Diseño responsive con media queries
Test
Reto unidades de medida
Código
Sintaxis avanzada
Puzzle
Elementos 'float' y 'clear'
Test
Pseudo-clases y pseudo-elementos
Puzzle
Reto componente responsive
Código
Proyecto CSS Dashboard Responsive
Proyecto
Reto Flexbox Hero
Código
Propiedades de fondo
Puzzle
Introducción a CSS
Test
Reto propiedades texto
Código
Modelo de caja
Test
Selectores básicos
Test
Reto especificidad y cascada
Código
Tutorial para resolver este ejercicio de programación
CSS
Propiedades de los Items Flex
Flexbox