Cela fait longtemps que nous n’avons pas perfectionné nos compétences en HTML et CSS avec une petite démo amusante. Terminons avec un projet à la fois super attrayant et super pratique.
Aujourd'hui, nous allons construire un style de carte? Engagez-moi? widget que vous pouvez déposer rapidement sur n’importe quelle page Web. En cours de route, nous apprendrons beaucoup de choses intéressantes sur le positionnement CSS et sur l'utilisation de pseudo-éléments pour créer des effets sympas.
Ce que nous construisons
Je parcourais récemment l'impressionnante bibliothèque PSD gratuite de notre site jumeau, PixelsDaily, et suis tombé sur ce joyau du designer Marc Gonzales.
J'aime à la fois l'idée ici et l'exécution. Chaque portefeuille doit avoir un moyen clair d’engager le concepteur, ce qui constitue un moyen simple et attrayant d’intégrer cette fonctionnalité.
Marc a fait un travail remarquable ici, mais le fichier qu’il fournit est un fichier PSD en couches. Aujourd'hui, nous allons utiliser cela comme source d'inspiration pour notre propre widget similaire, entièrement construit à partir de CSS et de HTML. Nous allons changer quelques choses en cours de route et prendre quelques libertés, mais au final, le dernier élément sera très similaire à ce que nous voyons ici.
Étape 1. Configuration HTML
La première chose que nous allons faire est de mettre en place un code HTML très basique qui servira de structure à notre badge. Nous utiliserons une structure à deux divisions: la division externe contiendra la carte dans son ensemble et la division interne constituera un moyen simple et agréable de regrouper tous nos objets texte.
Dans la partie extérieure, ajoutez une image qui vous servira d’avatar. Dans la division intérieure, incluez un h3 avec votre nom, un paragraphe avec le titre de votre travail et une balise d'ancrage avec les mots "Engagez-moi". Votre code devrait ressembler à ce qui suit.