Costruisci un portfolio reattivo e filtrabile con i twist di CSS3

Il fascino visivo intrinseco dei portafogli filtrabili (come l'hub Tuts +) li ha resi molto popolari. Oggi ne faremo uno usando markup straight-forward, CSS3 e un po 'di jQuery.


Passaggio 1: la struttura del file

Useremo la seguente struttura di file per il nostro progetto:

Traccia un progetto in base a questi file (dovrai afferrare HTML5 Shiv) e iniziamo con il markup HTML in index.html.


Passaggio 2: HTML Head

Teniamo alto il tempo e facciamo un elenco di cose che dobbiamo fare per creare il :

  • Dichiarare il tipo di supporto e il set di caratteri della pagina.
  • Imposta la larghezza della nostra vista in modo che corrisponda alla larghezza del dispositivo e imposta lo zoom iniziale su 1 (Leggi ulteriori informazioni qui)
  • Dai alla nostra pagina un titolo.
  • Allegare una favicon (interessata alle favicon a prova di retina?)
  • Allega il nostro foglio di stile principale (style.css)
  • Allega il nostro foglio di stile per la gestione delle query multimediali (media-queries.css)
  • Link all'ultima versione di jQuery.
  • Aggiungi uno Shiv HTML5 per gestire i problemi di compatibilità HTML5 con i vecchi browser.

Ed ecco cosa otteniamo:

      Portfolio di John Doe       

Passaggio 3: markup di base HTML

Nel corpo, per prima cosa aggiungiamo un "contenitore" per contenere tutti i nostri elementi all'interno di una larghezza impostata, centrata sulla pagina. All'interno di ciò aggiungiamo (preparatevi per un'altra rapida lista di fuoco):