Page d'accueil » Création de sites web » Construisez des sites Web Superfast avec Foundation 5 [Un guide]

    Construisez des sites Web Superfast avec Foundation 5 [Un guide]

    L'utilisation d'une infrastructure frontale peut améliorer votre flux de travail de conception Web de plusieurs façons. Ça peut vous aider à suivre les principes de design modernes telles que l'approche mobile-first, le balisage sémantique et le responsive design. Vous pouvez tirer parti de nombreux éléments CSS et JavaScript prêts à l'emploi et de manière significative accélérer votre processus de développement, libérer plus de temps pour se concentrer sur la conception visuelle et l'expérience utilisateur.

    Zurb Foundation 5 est l’un des frameworks frontend les plus puissants du marché. Il est construit logiquement, facile à utiliser et totalement gratuit. Il vous permet d’utiliser un grille CSS flexible cette facilite la création d'une mise en page propre et conviviale. Le framework Foundation est également soumis à de nombreux tests, il prend donc en charge la compatibilité entre navigateurs et entre périphériques.

    Dans ce tutoriel je vais vous montrer comment créer un site internet ultra-rapide avec Zurb Foundation 5. Vous pouvez consulter le résultat final sur la page de démonstration.

    Je vais créer la mise en page du site Web, la tâche consistant à ajouter des éléments de design subtils vous attend. Le site Web que nous allons créer ensemble dans ce didacticiel réalisera le rêve du concepteur UX moderne: il sera réactif, d’abord mobile, convivial et sémantique..

    En raison de la longueur de ce guide, voici les raccourcis pour accéder rapidement à la section souhaitée:

    • Téléchargement de Foundation 5
    • Comprendre la grille
      • Quand utiliser les classes Grand N, Moyen N et Petit N
    • Ajout de la barre de menu supérieure
    • Remplir la partie principale
      • Ajout d'un panneau pour les publications populaires
      • Ajout de 3 messages supplémentaires au panneau populaire
      • Jeter le CSS
      • Ajout de contenu supplémentaire
      • Ajout de la pagination
    • Remplir la barre latérale
      • Le bulletin d'information
      • Vidéo Flex
      • Le menu de la barre latérale
    • Conclusion

    1. Téléchargement de Foundation 5

    Vous pouvez télécharger Foundation 5 sous 4 formes différentes:

    1. le code complet
    2. une version plus légère avec seulement le code essentiel
    3. une version personnalisée où vous pouvez personnaliser ce dont vous avez besoin et ce qui ne l'est pas
    4. une version Sass si vous souhaitez définir vos variables et mixins dans SCSS.

    Dans ce tutoriel, je choisirai le code complet avec CSS CSS, mais vous pouvez bien sûr choisir d’autres versions si vous souhaitez rationaliser votre site et n’utiliser que ce dont vous avez réellement besoin..

    Après avoir téléchargé et décompressé le fichier zip, ouvrez le fichier index.html dans votre navigateur et vous verrez quelque chose comme ceci:

    Oui, les développeurs ont inclus des liens pratiques dans le fichier d'index. Vous pouvez le laisser de cette façon et créer un nouveau fichier pour votre prototype avec le nom home.html ou quelque chose de similaire, mais vous n'avez pas vraiment besoin de le conserver car vous pouvez facilement accéder à la documentation de la Fondation à tout moment..

    Ouvrez le fichier index.html dans votre éditeur de code préféré et supprimer tout ce qui se trouve à l'intérieur du section, mais avant la fermeture

    Les règles de style que nous ajoutons à la app.css fichier pour monter notre prototype sont les suivants:

     en-tête margin-bottom: 2em;  .popular-additional h4 font-size: 1.125em; marge supérieure: 0.4em;  .row .row.popular-main margin-bottom: 1.5em;  

    Comme Foundation 5 utilise des unités relatives, nous devons utiliser “em”-s ou “rem”-s au lieu de pixels suivre les règles. (Vous pouvez en savoir plus sur les unités CSS: Pixels vs ems vs% ici.) J’ai utilisé l’extension Firebug de Firefox pour déterminer où je devais remplacer les règles CSS de Foundation 5; vous pouvez utiliser n’importe quelle autre extension de navigateur de développement Web si vous le souhaitez..

    Ici, dans ce court extrait de code CSS, nous n'avons eu à remplacer le code CSS par défaut de Foundation qu'une seule fois, à la dernière règle (.row .row.popular-main). Voici à quoi ressemble le site de démonstration:

    4.4 Ajouter du contenu supplémentaire

    En utilisant les mêmes règles qu'auparavant, nous ajouterons un peu plus de contenu à la section principale de la page. Le contenu que nous allons ajouter maintenant sera le Derniers articles avec de petites vignettes.

    Foundation 5 propose des styles de vignettes préparées et vraiment super cool que nous utiliserons dans cette étape. Foundation Thumbnails utilise un classe CSS pré-construite appelée “th” que nous devons ajouter aux images que nous voulons afficher sous forme de vignettes, comme vous pouvez le voir dans l'extrait de code ci-dessous.

    Pour chaque dernier message, nous ajoutons une nouvelle ligne sous le panneau populaire avec notre classe CSS personnalisée appelée “dernier message”.

    Sur la taille de la tablette et du bureau, nous allons afficher une petite vignette en utilisant la classe de vignettes de Foundation à gauche, ainsi que le titre et une courte description à droite. Sur mobile, le titre et la description iront au-dessous de la vignette..

    Maintenant j'ai utilisé le “milieu-3 colonnes” et “milieu-9 colonnes” classes pour leur faire diviser l'écran en 1: 3, 25% pour l'image et 75% pour le texte à partir de la taille moyenne.

    Insérez l'extrait de code suivant trois fois sous le panneau populaire (pour les trois derniers messages). Ici, je viens d’inclure le code d’une ligne Latest Post, car ils utilisent tous le même balisage HTML, seul le contenu diffère.

     

    Titre du dernier message

    Contenu du dernier message…

    Notre fichier CSS personnalisé créé à l'étape 4.3, app.css obtient également quelques nouvelles règles de style pour garder les regards de la démo bien rangé. Remarque: Si vous souhaitez ajouter votre propre CSS personnalisé à Foundation, n'oubliez jamais de vérifier, avec un outil de développement Web, où vous devez remplacer les règles par défaut..

    Dans l'extrait CSS ci-dessous, nous devons les remplacer dans la première règle (.row .row.latest-post). Dans la deuxième règle, il suffit d'utiliser notre propre sélecteur personnalisé (.latest-post h4).

     .rangée .row.latest-post margin-bottom: 1.5em;  .latest-post h4 marge-top: 0; taille de police: 1.125em; 

    Notre prototype ressemble maintenant à ceci:

    4.5 Ajout de la pagination

    Dans cette étape, nous allons ajouter une pagination cool sous les derniers messages. Foundation 5 nous donne un coup de main grâce à ses cours de pagination pratiques et prêts à l'emploi. Nous utilisons le même code dans cette étape que vous pouvez trouver dans le “Avancée” section à l'intérieur des docs de la pagination.

      

    Voici les derniers messages avec la nouvelle section Pagination:

    5. Remplir la barre latérale

    Maintenant que nous sommes prêts avec le contenu principal de notre site de démonstration, il est temps de renseigner la barre latérale droite. La barre latérale droite glisse sous le contenu principal sur les tailles de mobiles et de tablettes..

    Vous devez insérer tous les extraits de code dans cette section à l'intérieur du