Recentemente, abbiamo dato un'occhiata a un quadro molto solido da parte dei bravi ragazzi su Twitter, chiamato Bootstrap. Questo toolkit è un coltellino svizzero di utilità e include sia una griglia di layout funzionale che abbastanza elementi pre-disegnati per ottenere un ottimo punto di partenza per qualsiasi progetto.
Oggi vedremo uno strumento molto simile da Joshua Gatcke chiamato HTML KickStart. Questo framework è semplicemente traboccante di grandi cose che ti permetteranno di costruire prototipi di pagine web alla velocità della luce. Entriamo e costruiamo una pagina con essa per vedere cosa pensiamo.
Cosa stiamo costruendo
Prima di entrare in ciò che è HTML KickStart e come utilizzarlo, ecco un'anteprima del risultato finale del tutorial di oggi:
demo: Clicca qui per il lancio.
Che cos'è HTML KickStart?
Secondo 99Lime.com (la homepage del progetto), HTML KickStart è "un set ultra-snello di file HTML5, CSS e jQuery (javascript), layout ed elementi progettati per darti un vantaggio e risparmiare 10 ore di ore sul tuo prossimo progetto web.?
Secondo questa affermazione, questo progetto potrebbe teoricamente salvarci uno o più giorni interi di lavoro. Non è certamente una piccola promessa! Come si fa a fare una cosa del genere? Fornendo un enorme set di funzionalità. Non ti preoccupare di chiedere cosa c'è in HTML KickStart ?? Invece chiedi, cosa c'è non in HTML KickStart ?? La risposta è, naturalmente, "non molto".
Per iniziare: Nav Menu
Per vedere come funziona tutto questo, elaboreremo un progetto rapido. Se vuoi seguire, scarica il progetto e inizia con la pagina HTML di esempio, assicurati di rimuovere tutti gli elementi segnaposto in modo da avere una nuova scheda vuota.
La prima cosa che faremo è aggiungere una navigazione topside. Se oscilliamo dalla pagina di elementi KickStart HTML, troveremo tre opzioni di menu incorporate tra cui scegliere.
Vogliamo l'opzione Menu orizzontale, quindi facciamo clic su? Orizzontale? scheda e trovare alcuni esempi di codice che possiamo utilizzare per i nostri scopi.
Il sistema qui è davvero semplice, basta creare una lista non ordinata con il? Menu? classe e ogni elemento della lista diventerà una voce di menu. La classe? Corrente? viene aggiunto alla pagina corrente e sotto-elenchi possono essere utilizzati per creare menu a discesa.
Con solo questo pezzettino di HTML e zero lavori CSS, il nostro menu sembra fantastico ed è perfettamente funzionante. Come per il CSS, la magia JavaScript è già stata curata per noi.
Si noti che esiste già un'immagine di sfondo applicata al nostro corpo. Questa è l'immagine di griglia di default che viene fornita con il framework, vedremo come cambiarlo più tardi.
Messaggio di benvenuto
Successivamente vogliamo aggiungere un bel titolo alla nostra pagina per accogliere tutti i visitatori. Questo farà uso degli stili tipografici pre-costruiti.
I tag h1 e p conterranno già alcuni stili predefiniti, ma a questo punto non c'è nulla che governa il nostro layout, quindi sarà necessario aiutarlo con alcuni CSS personalizzati.
Per iniziare, vorremmo centrare quel testo nella finestra. Anche il paragrafo e l'intestazione hanno un enorme margine tra di loro, quindi dovremo renderlo più stretto. Vai nel? Style.css? file e inizia una nuova sezione con i tuoi stili. Quindi inserisci questo codice:
Con ciò, il nostro titolo sembra fantastico. È perfettamente centrato ha un'altezza verticale notevolmente ridotta.
Usando la griglia
Non ne avevamo ancora bisogno, ma HTML KickStart è dotato di una griglia di layout precostruita. Se hai mai usato qualcosa come 960.gs prima, non ci saranno sorprese qui. È la tua griglia di base a 12 colonne che utilizza classi numerate (es: col_5).
Come puoi vedere, per ottenere l'intera larghezza, devi aggiungere il totale dei tuoi numeri di classe di colonne fino a 12. Quindi se vuoi dividere la pagina a metà, creerai due div, ognuno dei quali ha la classe ? col_6? (6 + 6 = 12). Puoi farlo con qualsiasi combinazione che aggiunge fino a 12: col_7 + col_5, col_2 + col_10, ecc.
Per testare questo, faremo quello che faccio sempre per testare un sistema a griglia, codificare un layout di base a tre colonne. Il CSS per questo è già sul posto, quindi estrarre un layout a tre colonne è facile come creare tre div, ciascuno con il? Col_4? classe.
In ogni divisione trarremo tre elementi: un titolo (h3), un paragrafo e un'immagine. Le immagini segnaposto vengono acquisite tramite il servizio placehold.it.