Ahhh? info-bulles. Ils peuvent être la réponse à beaucoup de vos soucis de support ou si vous voulez juste donner un petit indice à l'utilisateur. Aujourd'hui, il existe des tonnes de sites Web et d'applications utilisant des info-bulles, mais? Y a-t-il une meilleure façon de les mettre en œuvre? Je suis ravi de dire qu'il existe un meilleur moyen, un moyen sans Javascript? Bien, pour la majeure partie. Nous allons créer des infobulles vraiment géniales avec du CSS3 pur, puis nous allons créer une version compatible avec les appareils mobiles. C’est là que la situation devient un peu floue car pour que cela fonctionne, Correction Javascript connue sous le nom de Dean Edwards IE9.js.
Remarque: la version IE et les versions ultérieures sont prises en charge par IE. IE7 est également pris en charge sauf pour la version mobile (version cliquable).
Pour tous ceux qui veulent découvrir comment Justin crée cela dans une couleur vivante, regardez la vidéo ci-dessous!
Et maintenant, le guide complet écrit, étape par étape, avec des instructions entièrement codées. Assurez-vous également de télécharger le fichier source ci-dessus.!
Commençons par créer la tête de notre document, puis insérons une feuille de style spécialement pour ce tutoriel. Vous pouvez supprimer la feuille de style tut.css lors de l’implémentation dans votre propre projet, elle n’est utilisée que pour ce tutoriel..
Nous avons utilisé le type de document HTML5, qui est! DOCTYPE html, puis appelé nos deux feuilles de style. La première feuille de style est la version de transparence, mais il y a plus de thèmes parmi lesquels choisir dans les fichiers source. La seconde est le tut.css dont nous avons parlé et n’est utilisée que pour styliser ce tutoriel, mais n'hésitez pas à l’utiliser si vous le souhaitez..
Après les feuilles de style, est notre déclaration inférieure à IE9. Nous avons utilisé un fichier ie.css qui appelle CSSPIE pour indiquer à IE 7 et 8 qu'il est correct d'utiliser les fonctionnalités CSS3 car elles sont géniales! Nous avons ensuite fait appel à Dean Edwards IE9.js pour indiquer à IE7 et 8 que nous devions faire en sorte que cela fonctionne avec des sélecteurs CSS avancés..
Info-bulles CSS3 - Survol et cliquable