J'aime relever le défi de créer quelque chose avec CSS qui utilise un élément pour en déclencher un autre. Il peut être assez difficile de réfléchir à tous les éléments en jeu et de trouver un moyen de gérer votre code HTML de manière facilement contrôlable dans votre code CSS.
Aujourd'hui, nous allons nous lancer dans un tel défi. Nous allons créer une page d'accueil de base qui permute les images d'arrière-plan en fonction du lien que vous survolez dans la navigation. En cours de route, vous apprendrez tout sur l’idée des survols à distance et sur la manière de les utiliser dans vos projets.
Tour de passe-passe
Saviez-vous qu'il est possible, en utilisant uniquement CSS, de manipuler un élément lorsqu'un utilisateur survole un élément complètement différent? C'est un peu délicat, mais une fois que vous en avez l'habitude, vous pouvez obtenir des effets vraiment géniaux.
Pour voir comment cela fonctionne, prenons un exemple très basique. Imaginez que vous avez le code suivant: