Fondazione - Installazione
In questo capitolo, discuteremo su come installare e utilizzare Foundation sul sito web.
Scarica la Fondazione
Quando apri il collegamento foundation.zurb.com , vedrai una schermata come mostrato di seguito:
Clicca il Download Foundation 6 pulsante, verrai reindirizzato a un'altra pagina.
Qui puoi vedere quattro pulsanti:
Download Everything - Puoi scaricare questa versione di Foundation, se desideri avere tutto nel framework, cioè CSS vanilla e JS.
Download Essentials - Scaricherà la versione semplice che include la griglia, i pulsanti, la tipografia ecc.
Custom Download - Questo scaricherà la libreria personalizzata per Foundation, include elementi e definisce la dimensione delle colonne, la dimensione del carattere, il colore ecc.
Install via SCSS - Questo ti reindirizzerà alla pagina della documentazione per installare Foundation per i siti.
Puoi fare clic su Download Everythingpulsante per ottenere tutto nel framework cioè CSS e JS. Poiché i file sono costituiti da tutte le cose nel framework, ogni volta non è necessario includere file separati per funzionalità individuali. Al momento della stesura di questo tutorial, è stata scaricata l'ultima versione (Foundation 6).
Struttura dei file
Una volta scaricato Foundation, estrai il file ZIP e vedrai la seguente struttura di file / directory:
Come puoi vedere, ci sono CSS e JS compilati (foundation. *), Nonché CSS e JS compilati e minimizzati (foundation.min. *).
Stiamo utilizzando le versioni CDN della libreria durante questo tutorial.
Modello HTML
Un modello HTML di base che utilizza Foundation è come mostrato di seguito:
<!DOCTYPE html>
<html>
<head>
<title>Foundation Template</title>
<meta name = "viewport" content = "width = device-width, initial-scale = 1">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/foundation.min.css" integrity="sha256-1mcRjtAxlSjp6XJBgrBeeCORfBp/ppyX4tsvpQVCcpA= sha384-b5S5X654rX3Wo6z5/hnQ4GBmKuIJKMPwrJXn52ypjztlnDK2w9+9hSMBz/asy9Gw sha512-M1VveR2JGzpgWHb0elGqPTltHK3xbvu3Brgjfg4cg5ZNtyyApxw/45yHYsZ/rCVbfoO5MSZxB241wWq642jLtA==" crossorigin="anonymous">
<!-- Compressed JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/foundation.min.js" integrity="sha256-WUKHnLrIrx8dew//IpSEmPN/NT3DGAEmIePQYIEJLLs= sha384-53StQWuVbn6figscdDC3xV00aYCPEz3srBdV/QGSXw3f19og3Tq2wTRe0vJqRTEO sha512-X9O+2f1ty1rzBJOC8AXBnuNUdyJg0m8xMKmbt9I3Vu/UOWmSg5zG+dtnje4wAZrKtkopz/PEDClHZ1LXx5IeOw==" crossorigin="anonymous"></script>
</head>
<body>
<h1>Hello, world!</h1>
</body>
</html>
Le sezioni seguenti descrivono in dettaglio il codice precedente.
Doctype HTML5
Foundation è costituito da alcuni elementi HTML e proprietà CSS che richiedono l'uso del doctype HTML5. Pertanto, il seguente codice per il doctype HTML5 dovrebbe essere incluso all'inizio di tutti i progetti che utilizzano Foundation.
<!DOCTYPE html>
<html>
....
</html>
Mobile First
Aiuta a essere reattivo ai dispositivi mobili. Devi includere il fileviewport meta tag all'elemento <head>, per garantire un rendering corretto e lo zoom al tocco sui dispositivi mobili.
<meta name = "viewport" content = "width = device-width, initial-scale = 1">
La proprietà width controlla la larghezza del dispositivo. Impostandolo sulla larghezza del dispositivo si assicurerà che venga visualizzato correttamente su vari dispositivi (cellulari, desktop, tablet ...).
initial-scale = 1.0 garantisce che, una volta caricata, la tua pagina web verrà visualizzata in scala 1: 1 e non verrà applicato alcuno zoom fuori dalla scatola.
Inizializzazione dei componenti
Lo script jQuery è richiesto in Foundation per componenti come modals e menu a discesa.
<script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/foundation.min.js">
</script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
</script>
Produzione
Eseguiamo i seguenti passaggi per vedere come funziona il codice sopra indicato:
Salva il codice html sopra indicato firstexample.html file.
Apri questo file HTML in un browser, viene visualizzato un output come mostrato di seguito.