Maison > interface Web > tutoriel CSS > Comment puis-je styliser les survols de la souris sur les cartes d'images avec CSS ?

Comment puis-je styliser les survols de la souris sur les cartes d'images avec CSS ?

Susan Sarandon
Libérer: 2024-11-17 16:13:01
original
396 Les gens l'ont consulté

How Can I Style Mouseovers on Image Maps with CSS?

Styler les survols de souris sur les cartes d'images avec CSS

Les cartes d'images offrent un moyen pratique de créer des zones cliquables dans une image. Cependant, par défaut, ces zones manquent de retour visuel au survol. CSS offre des options limitées pour styliser les survols de la souris sur les cartes d'images, mais voici une solution pour ajouter une touche subtile d'interactivité :

Approche :

Utilisation de :hover sur Divs ou Anchor Balises

  • Créez des balises div ou d'ancrage transparentes positionnées directement sur le cliquable zones.
  • Définissez initialement l'opacité de ces éléments sur 0.
  • Ajoutez un style à l'état :hover de ces éléments pour modifier leur opacité, créant ainsi un effet de survol visible.

Exemple :

<a>
Copier après la connexion
.area {
  background: #fff;
  display: block;
  height: 475px;
  opacity: 0;
  position: absolute;
  width: 320px;
}
#area2 {
  left: 320px;
}
#area1:hover, #area2:hover {
  opacity: 0.2;
}
Copier après la connexion

Dans cet exemple, le La classe .area définit le style des balises transparentes div ou d’ancrage. La règle :hover modifie l'opacité à 0,2 lors du survol des zones cliquables, fournissant ainsi un effet de surbrillance subtil.

Remarque : Cette approche n'est pas garantie de fonctionner dans tous les navigateurs en raison des limitations. de CSS dans le style des cartes d'images. Cependant, il fournit une solution relativement simple pour ajouter des effets de survol de base aux zones de carte-image.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal