Dar estilo a la sección del encabezado
Parte de la sección CSS Mastery del Journey de HTML de Coddy — lección 26 de 43.
Desafío
FácilEn este mini-proyecto, darás vida a una divertida página de inicio de pasatiempos — utilizando solo CSS.
El HTML ya está escrito para ti. Tu trabajo es darle estilo paso a paso, tal como lo haría un desarrollador front-end real. ¡Es una excelente manera de practicar diseños del mundo real, botones y trucos de estilizado!
Aquí tienes una vista previa de lo que construirás al final:

En el primer desafío, comenzaremos estilizando la parte superior de la página — el header (también llamado sección "hero"). Por ahora, es solo texto plano en la parte superior. Tu objetivo es convertirlo en una introducción limpia y llamativa para la página.
Tu desafío de CSS:
- Elimina el espaciado por defecto: establece
margin: 0en elbodyy añádele un color de fondo. - Estiliza la sección
.herocon un color de fondo (rgb(30, 207, 104)) y un padding de 50px. - Usa Flexbox en
.heropara centrar todo:display: flexflex-direction: columnalign-items: centerjustify-content: centertext-align: center
- Usa
.hero h1y.hero ppara estilizar el texto.
Asegúrate de que la sección superior se vea limpia y llamativa.
Pruébalo tú mismo
<html>
<head>
<title>Hobby Club Landing Page</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header class="hero">
<div class="container">
<h1>Welcome to Hobby Club</h1>
<p>Find your passion. Join a community. Grow your skills.</p>
<a href="#" class="btn">Get Started</a>
</div>
</header>
<section class="features">
<h2 class="section-title">Popular Clubs</h2>
<div class="cards">
<div class="feature">
<div class="icon"><img src="https://upload.wikimedia.org/wikipedia/commons/f/fa/Android_Emoji_1f4f7_red.svg" width="20px"></div>
<h3>Photography</h3>
<p>Capture the moment and share your perspective.</p>
</div>
<div class="feature">
<div class="icon"><img src="https://upload.wikimedia.org/wikipedia/commons/5/51/Emoji_u1f3a8.svg" width="20px"></div>
<h3>Art & Design</h3>
<p>Draw, paint, and bring your creative ideas to life.</p>
</div>
<div class="feature">
<div class="icon"><img src="https://upload.wikimedia.org/wikipedia/commons/e/e6/Emoji_u1f3ae.svg" width="20px"></div>
<h3>Gaming</h3>
<p>Connect with fellow gamers and play your favorite titles.</p>
</div>
</div>
</section>
</body>
</html>
Todas las lecciones de CSS Mastery
1Dominio de selectores – Combinación
IntroducciónSelector de descendienteSelector de hijoSelector de hermano adyacenteSelector de hermano generalDesafío de repaso2Pseudoclases interactivas
PseudoclasesEfectos de hoverEfectos de focusEstilos de estado activoDesafío de repaso3Pseudoclases estructurales
Pseudoclases estructuralesSeleccionando el primer hijoSeleccionando el último hijoEl poder de los patrones: Usando nth-childDesafío de repaso6Landing Page
Dar estilo a la sección del encabezadoDar estilo al botónDiseño de la secciónDiseño de tarjetasAñadir los toques finales