Erstellen Sie ein responsives, filterbares Portfolio mit CSS3-Twists

Die inhärente Optik von filterbaren Portfolios (wie der Tuts + -Hub) hat sie sehr beliebt gemacht. Heute erstellen wir eines mit direktem Markup, CSS3 und etwas jQuery.


Schritt 1: Die Dateistruktur

Wir werden die folgende Dateistruktur für unser Projekt verwenden:

Ziehen Sie ein Projekt basierend auf diesen Dateien zusammen (Sie müssen HTML5 Shiv verwenden), und beginnen Sie mit dem HTML-Markup in index.html.


Schritt 2: HTML-Kopf

Lasst uns das Tempo hoch halten und eine Liste von Dingen aufstellen, die wir tun müssen, um das zu schaffen :

  • Deklarieren Sie den Medientyp und den Zeichensatz der Seite.
  • Stellen Sie die Breite unseres Darstellungsbereichs auf die Breite des Geräts ein und stellen Sie den anfänglichen Zoom auf 1 (Lesen Sie hier mehr darüber).
  • Gib unserer Seite einen Titel.
  • Favicon anhängen (interessiert an retina-proof Favicons?)
  • Fügen Sie unser Haupt-Stylesheet (style.css) bei.
  • Fügen Sie unser Stylesheet für die Bearbeitung von Medienabfragen bei (media-queries.css).
  • Link zur neuesten Version von jQuery.
  • Fügen Sie ein HTML5-Shiv hinzu, um HTML5-Kompatibilitätsprobleme mit alten Browsern zu behandeln.

Und das bekommen wir:

      John Does Portfolio       

Schritt 3: HTML Basic Markup

Im Hauptteil fügen wir zunächst einen 'Container' hinzu, um alle unsere Elemente innerhalb einer festgelegten Breite zu zentrieren, die auf der Seite zentriert ist. Darin fügen wir hinzu (machen Sie sich bereit für eine weitere Schnellfeuerliste):