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

En el primer desafío, comenzaremos dando estilo a la parte superior de la página: el encabezado (también llamado sección «hero»). Ahora mismo, solo es texto sencillo situado 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 predeterminado: establece
margin: 0enbodyy añádele un color de fondo. - Dale estilo a la sección
.herocon un color de fondo (rgb(30, 207, 104)) y un relleno de 50px. - Usa Flexbox en
.heropara centrarlo todo:display: flexflex-direction: columnalign-items: centerjustify-content: centertext-align: center
- Usa
.hero h1y.hero ppara dar estilo al 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 Dominio de CSS
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 finalesPractica por tu cuenta: Playground de Web