Dieses hier ist für meine Mac-Nerds. OS X Mountain Lion, das neueste Desktop-Betriebssystem von Apple, verfügt über ein integriertes Benachrichtigungssystem, das dem von iOS seit Jahren ähnelt. Heute bauen wir eines der Benachrichtigungsfenster mit CSS.
Um dies herauszufinden, verwenden wir etwas einfaches HTML und ein wenig schickes CSS3. Zum Abschluss fügen wir jQuery magic hinzu, damit der Benutzer das Fenster ziehen kann. Es wird jede Menge Spaß machen, also booten Sie Ihre Lieblings-Codierungs-App und folgen Sie ihr!
Was wir bauen
Um sicherzustellen, dass wir die Details richtig verstehen, habe ich eine Testbenachrichtigung eingerichtet und einen Screenshot auf meinem Mac erstellt. So sieht das Fenster aus:
Wie Sie sehen, haben wir ein abgerundetes Grundrechteck mit einem Verlaufshintergrund und einer leichten Transparenz. Es beginnt mit einem Symbol auf der linken Seite, gefolgt von einer Überschrift, die den Warnungstext und einen Zeitstempel darunter enthält. Schließlich haben wir auf der rechten Seite zwei Knöpfe: Snooze und Close.
Ich liebe es, solche Dinge zu betrachten und darüber nachzudenken, wie sie mit CSS erstellt werden können. Es mag wie eine sinnlose Übung erscheinen, aber es ist eine großartige Möglichkeit, Ihre Coding-Chops zu verbessern. Nie aufhören zu üben! Lass uns anfangen.
Schritt 1. Das HTML
Um dieses Projekt zu starten, springen wir in das Markup. Unser Ziel ist es, das obige Beispiel zu betrachten und zu sehen, ob wir es in verschiedene Elemente aufteilen können. Ich beginne gerne mit meinen Basiscontainern und überlege, wie Objekte gruppiert werden. Natürlich benötigt das Fenster selbst ein div, und wir können das Icon direkt darin ablegen.
Von hier aus gibt es jedoch zwei Textobjekte, die gruppiert werden müssen, und zwei Schaltflächen, die gruppiert werden müssen. Wir verwenden eine? Nachricht? div und? Tasten? div für diese.