Desafío de Flex Box
Parte de la sección Styling with CSS del Journey de HTML de Coddy — lección 49 de 76.
Desafío
FácilAhora que has dominado los fundamentos de Flexbox, incluyendo display: flex;, flex-direction, justify-content y align-items, es hora de poner a prueba tus conocimientos con un desafío integral. Este desafío te ayudará a consolidar tu comprensión sobre cómo usar estas propiedades juntas para crear diseños flexibles y responsivos. Aplicarás lo que has aprendido sobre cada propiedad para recrear un diseño específico.
Se te proporciona un documento HTML con una división padre (<div>) que contiene cuatro divisiones hijas (<div>). Tu tarea es utilizar las propiedades de Flexbox que has aprendido para dar estilo a estos elementos para que coincidan con el diseño que se muestra en la imagen a continuación:

Sigue los pasos a continuación:
- Escribe una regla CSS que apunte al elemento
<div>con la clasecontainer. - Establece la propiedad
displaydel elemento.containeraflexpara convertirlo en un contenedor flex. - Establece la propiedad
flex-directiondel elemento.containerarow-reversepara organizar los elementos flex en una fila de derecha a izquierda. - Establece la propiedad
justify-contentdel elemento.containeraspace-betweenpara distribuir los elementos flex uniformemente con espacio entre ellos. - Establece la propiedad
align-itemsdel elemento.containeraflex-endpara alinear los elementos flex al final del eje transversal. - Escribe reglas CSS para dar estilo a los elementos flex individuales (
item1,item2,item3,item4) con diferentes colores de fondo y tamaños (usando diferentes rellenos) como se muestra en la imagen.
Pruébalo tú mismo
<html>
<head>
<title>Flex Box Challenge</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<div class="container">
<div class="item1">Item 1</div>
<div class="item2">Item 2</div>
<div class="item3">Item 3</div>
<div class="item4">Item 4</div>
</div>
</body>
</html>Todas las lecciones de Styling with CSS
4Fundamentos del texto
Color de textoFamilia de fuentesTamaño de fuenteGrosor de fuenteAlineación de textoDecoración de textoDesafío de repaso #1Desafío de repaso #27Modelo de caja - Parte 1
¿Qué es el modelo de caja?PaddingMárgenesBordesAncho y altoDesafío de repaso3Selectores básicos
Introducción a los selectoresSelector de tipoSelector de claseSelector de IDSelectores de grupoSelector universalDesafío de selección9Flex Box
¿Qué es Flex Box?Flex DirectionJustify ContentAlign ItemsEl centrado perfectoDesafío de Flex Box12Fundamentos de Diseño Responsivo
¿Qué es el Diseño Responsivo?Etiqueta Meta ViewportDiseños FluidosUnidades de ViewportFundamentos de Media QueriesImágenes Flexibles