Menu
Coddy logo textTech

Banner di notifica

Fa parte della sezione Frontend pratico del percorso HTML di Coddy. Lezione 24 di 35.

I banner di notifica avvisano gli utenti di informazioni importanti, come messaggi di successo, avvisi o errori. In genere compaiono nella parte superiore o inferiore di una pagina. Probabilmente li hai già visti usare per cose come:

  • Messaggi di successo, ad es., “Il tuo profilo è stato aggiornato correttamente.”
  • Messaggi di errore, ad es., “Si è verificato un problema, riprova.”
  • Avvisi informativi, ad es., “Abbiamo aggiornato la nostra informativa sulla privacy.”

Creiamo un semplice banner di notifica. Inizia con un contenitore di base:

<div class="notification">
  This is a notification message!
</div>

Aggiungi un po' di stile per farlo risaltare:

.notification {
  background-color: #4CAF50;
  color: white;
  padding: 15px;
  margin-bottom: 15px;
  border-radius: 4px;
}

Questo crea un banner di notifica verde con testo bianco.

challenge icon

Sfida

Facile

Ti viene fornito l'HTML di un banner di notifica. Il tuo compito è applicargli uno stile affinché sembri un vero messaggio di successo.

Il tuo compito:

  1. Disponi l'icona e il testo uno accanto all'altro usando <strong>display: flex</strong> e <strong>align-items: center</strong>.
  2. Aggiungi padding all'interno del banner per renderlo più leggibile.
  3. Assegna al banner uno sfondo verde (#4CAF50) e rendi il testo bianco, poiché si tratta di una notifica di successo.
  4. Arrotonda gli angoli.
  5. Aggiungi un'ombra affinché il banner abbia un po' di profondità.
  6. Aggiungi spazio tra l'icona e il testo usando <strong>margin-right</strong>.
  7. Rendi l'icona leggermente più grande con <strong>font-size: 18px</strong>.

Obiettivo: il tuo banner dovrebbe apparire come un messaggio di successo pulito, con un'icona a forma di spunta a sinistra e il testo a destra.

Provalo tu

<!DOCTYPE html>
<html>
<head>
  <title>Notification Banners</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      padding: 20px;
    }
    
    .notification {
    
    }
    
    .notification_icon {
        
    }
  </style>
</head>
<body>
  <div class="notification notification--success">
    <span class="notification_icon">✓</span>
    <div class="notification_message">Your changes have been saved successfully!</div>
  </div>
</body>
</html>
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Frontend pratico

Esercitati da solo: Playground Web