Startseite » Web-Design » Erstellen Sie superschnelle Websites mit Foundation 5 [Ein Leitfaden]

    Erstellen Sie superschnelle Websites mit Foundation 5 [Ein Leitfaden]

    Die Verwendung eines Frontend-Frameworks kann Ihren Webdesign-Workflow in vielerlei Hinsicht verbessern. Es kann helfen Sie dabei, moderne Designprinzipien zu befolgen wie Mobile-First-Ansatz, semantisches Markup und responsives Design. Sie können Nutzen Sie die vielen gebrauchsfertigen CSS- und JavaScript-Elemente und wesentlich Beschleunigen Sie Ihren Entwicklungsprozess, So bleibt mehr Zeit für das visuelle und User Experience-Design.

    Zurb Foundation 5 ist eines der leistungsfähigsten Frontend-Frameworks auf dem Markt. Es ist logisch aufgebaut, einfach zu bedienen und völlig kostenlos. Damit können Sie ein flexibles CSS-Raster Das erleichtert die Erstellung eines sauberen, benutzerfreundlichen Layouts. Das Foundation-Framework ist außerdem ausgiebig getestet und sorgt so für die Browser- und geräteübergreifende Kompatibilität.

    In diesem Tutorial zeige ich Ihnen Wie können Sie mit Zurb Foundation 5 eine Website erstellen, die superschnell ist?. Sie können das Endergebnis auf der Demo-Seite betrachten.

    Ich werde das Layout der Website erstellen, die Aufgabe, subtile Designelemente hinzuzufügen, wartet auf Sie. Die Website, die wir in diesem Lernprogramm gemeinsam erstellen, erfüllt den Traum des modernen UX-Designers: Sie wird reaktionsschnell, mobil zuerst, benutzerfreundlich und semantisch.

    Aufgrund der Länge dieses Handbuchs finden Sie hier die Kurzbefehle, um schnell zu dem gewünschten Abschnitt zu gelangen:

    • Foundation herunterladen 5
    • Das Raster verstehen
      • Wann werden die Klassen Large-N, Medium-N und Small-N verwendet?
    • Hinzufügen der oberen Menüleiste
    • Füllen des Hauptteils
      • Ein Panel für beliebte Beiträge hinzufügen
      • Hinzufügen von 3 weiteren Beiträgen zum populären Panel
      • Das CSS verzaubern
      • Hinzufügen weiterer Inhalte
      • Paginierung hinzufügen
    • Die Sidebar füllen
      • Das Newsletterformular
      • Flex Video
      • Das Menü der Seitenleiste
    • Fazit

    1. Herunterladen von Foundation 5

    Sie können Foundation 5 in 4 verschiedenen Formen herunterladen:

    1. der vollständige Code
    2. eine leichtere Version mit nur dem wesentlichen Code
    3. eine benutzerdefinierte Version, in der Sie das anpassen können, was Sie brauchen und was nicht
    4. eine Sass-Version, wenn Sie Ihre Variablen und Mixins in SCSS festlegen möchten.

    In diesem Tutorial wähle ich den Complete-Code mit Vanilla CSS aus. Sie können jedoch auch andere Versionen wählen, wenn Sie Ihre Site rationalisieren möchten und nur das verwenden möchten, was Sie wirklich benötigen.

    Nachdem Sie die ZIP-Datei heruntergeladen und entpackt haben, öffnen Sie die index.html-Datei in Ihrem Browser. Daraufhin sehen Sie Folgendes:

    Ja, die Devs haben nützliche Links in die Indexdatei eingefügt. Sie können es so belassen und eine neue Datei für Ihren Prototyp mit dem Namen home.html oder etwas Ähnlichem erstellen. Sie müssen sie jedoch nicht unbedingt beibehalten, da Sie die Foundation-Dokumentation jederzeit erreichen können.

    Öffnen Sie die index.html-Datei in Ihrem bevorzugten Code-Editor und lösche alles in der Abschnitt, aber vor dem Schließen

    Die Stilregeln, die wir dem hinzufügen app.css Datei, um unseren Prototypen hübsch zu machen, sind:

     header margin-bottom: 2em;  .popular-additional h4 font-size: 1.125em; Rand oben: 0,4 em;  .row.row.popular-main margin-bottom: 1.5em;  

    Als Foundation 5 werden relative Einheiten verwendet, wir müssen verwenden “em”-s oder “rem”-s anstelle von Pixeln mit den Regeln Schritt halten (Sie können über CSS-Einheiten lesen: Pixels vs ems vs%.) Ich habe die Firebug-Erweiterung von Firefox verwendet, um festzustellen, wo ich die CSS-Regeln von Foundation 5 überschreiben muss. Sie können auch andere Browsererweiterungen für die Webentwicklung verwenden, wenn Sie möchten.

    In diesem kurzen CSS-Snippet mussten wir in der letzten Regel nur einmal die Standard-CSS von Foundation überschreiben (.row .row.popular-main). So sieht die Demo-Site jetzt aus:

    4.4 Hinzufügen weiterer Inhalte

    Mit den gleichen Regeln wie zuvor fügen wir dem Hauptabschnitt der Seite weitere Inhalte hinzu. Der Inhalt, den wir jetzt hinzufügen werden, ist der Neueste Beiträge mit kleinen Thumbnails.

    Foundation 5 hat wirklich coole vorbereitete Miniaturstile, die wir in diesem Schritt verwenden werden. Foundation Thumbnails verwenden a vorgefertigte CSS-Klasse aufgerufen “th” dass wir zu den Bildern, die wir als Miniaturbilder anzeigen möchten, so hinzugefügt werden müssen, wie Sie es im folgenden Codeausschnitt sehen können.

    Für jeden letzten Beitrag fügen wir eine neue Zeile unter dem Popular Panel mit unserem hinzu benutzerdefinierte CSS-Klasse aufgerufen “Neuester Beitrag”.

    Auf der Tablet- und Desktopgröße zeigen wir links eine kleine Miniaturansicht mit der Miniaturklasse von Foundation und rechts den Titel und eine kurze Beschreibung. Auf dem Handy werden die Überschrift und die Beschreibung unterhalb der Miniaturansicht angezeigt.

    Jetzt habe ich die “Medium-3 Spalten” und “Medium-9 Spalten” Klassen, damit sie den Bildschirm in 1: 3 aufteilen, 25% für das Bild und 75% für den Text ab mittlerer Größe.

    Fügen Sie das folgende Code-Snippet drei Mal unter dem Popup-Fenster ein (für die drei letzten Beiträge). Ich füge hier nur den Code einer Zeile "Letzte Post" ein, da alle dieselbe HTML-Markierung verwenden, nur der Inhalt unterscheidet sich.

     

    Titel des letzten Beitrags

    Inhalt des letzten Beitrags…

    Unsere in Schritt 4.3 erstellte benutzerdefinierte CSS-Datei, app.css Außerdem gibt es einige neue Stilregeln, um das Erscheinungsbild der Demo aufgeräumt zu halten. HinweisWenn Sie ein eigenes benutzerdefiniertes CSS zu Foundation hinzufügen möchten, vergessen Sie nicht, mit einem Web-Entwickler-Tool zu überprüfen, wo Sie die Standardregeln überschreiben müssen.

    Im CSS-Snippet müssen wir sie in der ersten Regel (.row .row.latest-post) überschreiben. In der zweiten Regel reicht es aus, unseren eigenen benutzerdefinierten Selektor (.latest-post h4) zu verwenden..

     .Zeile .low.latest-post margin-bottom: 1.5em;  .latest-post h4 margin-top: 0; Schriftgröße: 1.125em; 

    Unser Prototyp sieht jetzt so aus:

    4.5 Paginierung hinzufügen

    In diesem Schritt werden wir eine coole Paginierung unter den letzten Beiträgen hinzufügen. Foundation 5 hilft uns mit seinen praktischen, gebrauchsfertigen Paginierungskursen. Wir verwenden in diesem Schritt denselben Code, den Sie im finden können “Erweitert” Abschnitt in den Paginierungsdokumenten.

      

    Hier sind die neuesten Beiträge mit dem neu hinzugefügten Paginierungsabschnitt:

    5. Befüllen der Seitenleiste

    Nun, da wir mit dem Hauptinhalt unserer Demo-Site fertig sind, ist es an der Zeit, die rechte Seitenleiste zu füllen. Die rechte Seitenleiste wird bei Handy- und Tablet-Größen unter dem Hauptinhalt angezeigt.

    Sie müssen alle Code-Snippets in diesem Abschnitt in das Feld einfügen