Bygg en responsiv, filtrerbar portefølje, med CSS3 Twists

Den iboende visuelle appellen av filtrerbare porteføljer (som Tuts + hub) har gjort dem svært populære. I dag skal vi lage en ved hjelp av straight-forward markup, CSS3 og litt jQuery.


Trinn 1: Filstrukturen

Vi bruker følgende filstruktur for prosjektet vårt:

Trekk et prosjekt sammen basert på disse filene (du må ta tak i HTML5 Shiv) og la oss komme i gang med HTML-oppslaget i index.html.


Trinn 2: HTML-hodet

La oss holde tempoet høyt og rattle av en liste over ting vi må gjøre for å opprette :

  • Erklære medietypen og tegnsettet på siden.
  • Sett visningsportens bredde for å være den samme som enhetens bredde og sett inn initial zoom til 1 (Les mer om dette her)
  • Gi vår side en tittel.
  • Fest en favicon (interessert i retina-proof favicons?)
  • Fest vårt hoved stilark (style.css)
  • Fest stilarket vårt for å behandle medieforespørsler (media-queries.css)
  • Link til den nyeste versjonen av jQuery.
  • Legg til en HTML5 Shiv for å håndtere HTML5-kompatibilitetsproblemer med gamle nettlesere.

Og her er hva vi får:

      John Does portefølje       

Trinn 3: HTML Basic Markup

I kroppen legger vi først en "container" for å holde alle elementene våre innenfor en angitt bredde, sentrert på siden. Innenfor det legger vi til (gjør deg klar for en annen rask brannliste):