Menu
CoddyTech

Benachrichtigungsbanner

Teil des Abschnitts Praktisches Frontend der HTML-Journey von Coddy. Lektion 24 von 35.

Benachrichtigungsbanner weisen Nutzer auf wichtige Informationen wie Erfolgsmeldungen, Warnungen oder Fehler hin. Sie erscheinen typischerweise oben oder unten auf einer Seite. Du hast sie wahrscheinlich schon für Dinge wie Folgendes gesehen:

  • Erfolgsmeldungen, z. B. „Dein Profil wurde erfolgreich aktualisiert.“
  • Fehlermeldungen, z. B. „Etwas ist schiefgelaufen. Bitte versuche es erneut.“
  • Infohinweise, z. B. „Wir haben unsere Datenschutzrichtlinie aktualisiert.“

Erstellen wir ein einfaches Benachrichtigungsbanner. Beginne mit einem einfachen Container:

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

Füge etwas Styling hinzu, damit es auffällt:

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

Dadurch wird ein grünes Benachrichtigungsbanner mit weißem Text erstellt.

challenge icon

Aufgabe

Einfach

Dir wird das HTML für einen Benachrichtigungsbanner gegeben. Deine Aufgabe ist es, ihn so zu gestalten, dass er wie eine echte Erfolgsmeldung aussieht.

Deine Aufgabe:

  1. Platziere das Symbol und den Text nebeneinander, indem du display: flex und align-items: center verwendest.
  2. Füge dem Banner Innenabstand hinzu, damit er besser lesbar ist.
  3. Gib dem Banner einen grünen Hintergrund (#4CAF50) und mache den Text weiß, da es sich um eine Erfolgsmeldung handelt.
  4. Runde die Ecken ab.
  5. Füge einen Schlagschatten hinzu, damit der Banner mehr Tiefe erhält.
  6. Schaffe mit margin-right Abstand zwischen dem Symbol und dem Text.
  7. Vergrößere das Symbol etwas mit font-size: 18px.

Ziel: Dein Banner sollte wie eine klare Erfolgsmeldung aussehen, mit einem Häkchensymbol links und dem Text rechts.

Probier es selbst

<!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 iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Praktisches Frontend

Übe selbstständig: Web-Playground