Menu
Coddy logo textTech

Stilizzare la sezione dell’intestazione

Fa parte della sezione Padronanza di CSS del percorso HTML di Coddy. Lezione 26 di 43.

challenge icon

Sfida

Facile

In questo mini-progetto darai vita a una divertente pagina di destinazione dedicata agli hobby: usando solo CSS.

L’HTML è già stato scritto per te. Il tuo compito è applicare gli stili passo dopo passo, proprio come un vero sviluppatore front-end. È un ottimo modo per fare pratica con layout realistici, pulsanti e trucchi di stile!

Ecco un’anteprima di ciò che realizzerai alla fine:

Nella prima sfida inizieremo applicando gli stili alla parte superiore della pagina: l’intestazione (chiamata anche sezione "hero"). Al momento è solo del semplice testo in cima alla pagina. Il tuo obiettivo è trasformarla in un’introduzione alla pagina pulita e accattivante.

La tua sfida CSS:

  1. Rimuovi la spaziatura predefinita: imposta margin: 0 su body e aggiungi un colore di sfondo.
  2. Applica uno stile alla sezione .hero con un colore di sfondo (rgb(30, 207, 104)) e un padding di 50px.
  3. Usa Flexbox su .hero per centrare ogni elemento:
    1. display: flex
    2. flex-direction: column
    3. align-items: center
    4. justify-content: center
    5. text-align: center
  4. Usa .hero h1 e .hero p per applicare uno stile al testo.

Assicurati che la sezione superiore abbia un aspetto pulito e accattivante.

Provalo tu

<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>

Tutte le lezioni di Padronanza di CSS

Esercitati da solo: Playground Web