Récemment, dans Design Shack, nous avons présenté un article intitulé «10 exemples de mise en page de site Web solides comme de la pierre», qui décompose certaines mises en page courantes en structures filaires à silhouette simple afin que vous puissiez facilement les appliquer dans votre travail.
Aujourd'hui, j'ai choisi trois de ces mises en page et les ai converties en pages Web dynamiques avec du HTML et du CSS. Ils sont tous très simples et faciles à utiliser pour de nombreux débutants. De plus, nous utiliserons un cadre génial pour faire le gros du travail.
Skeleton: un plateau de cuisson pour un design Web réactif
Dans un autre article récent, j’ai expliqué comment utiliser le framework Skeleton pour créer des pages Web «réactives», ce qui signifie qu’elles répondent bien à toutes les fenêtres de navigateur. Les pages Web réactives ont fière allure sur les grands écrans plats, les écrans de smartphone minuscules et tout le reste.
Puisque j'ai aimé l'utiliser, nous utiliserons à nouveau Skeleton aujourd'hui pour transformer ces mises en page simples en pages Web entièrement réactives. Ce sera tellement facile que nous puissions en couvrir trois en un seul post, commençons!
Si vous suivez le chemin, assurez-vous de télécharger le Skeleton Boilerplate en premier!
Trois boîtes
Le premier est un moyen incroyablement simple et efficace de faire des images le véritable héros de votre page d'accueil. La plus grande partie de la page est occupée par trois grandes photos pouvant être des images statiques ou des diaporamas dynamiques.
Le HTML
L'image ci-dessus contient cinq éléments évidents qu'il faudra créer: le logo (en haut à gauche), la navigation (en haut à droite), une grande image et deux images plus petites. La première chose à faire est de créer une div pour chacun et de choisir des largeurs.
Le Skeleton Boilerplate utilise un système à seize colonnes afin de diviser la zone en deux sections, nous utilisons les classes? Huit? et? colonnes ?. De même, si nous voulons que le contenu s’étire jusqu’à ce que nous utilisions des mots «seize». au lieu.
Nous devons maintenant renseigner nos divs avec du contenu. Nous allons simplement utiliser du texte pour la zone du logo et ajouter une liste non ordonnée pour la navigation que nous pouvons laisser à gauche pour forcer les éléments à une mise en page horizontale. Enfin, pour les autres, nous avons juste besoin d’images génériques.