ive été googling mais ne peut pas sembler trouver une méthode de souris, semblable à hover, pour css.Sortie souris CSS et HTML?
Y en a-t-il un et si oui, comment devrait-il être codé?
ive été googling mais ne peut pas sembler trouver une méthode de souris, semblable à hover, pour css.Sortie souris CSS et HTML?
Y en a-t-il un et si oui, comment devrait-il être codé?
Il n'y a pas d'événement de sortie de souris dans CSS. You need javascript in order to do that.
Vous recherchez le :hover
pseudoclass.
a:hover {background: red;}
mettra en surbrillance tout lien que vous survolez.
Vous ne pouvez avoir que les 'événements' CSS suivants, autant que je sache.
un (par défaut), a: hover, a: active, a: visited
Il y en a d'autres. ': enabled',': disabled', et ': checked', par exemple. –
Il y a la pseudo-classe :hover
:
element:hover { color: red }
il n'y a aucun événement ou sélecteur lorsque le statut :hover
se termine, si c'est ce que vous cherchez.
Vous devrez vous tourner vers Javascript et l'événement onmouseout
pour cela.
Vous avez seulement besoin du :hover
pseudo-class for this, lorsque vous passez la souris sur l'élément, il va revenir à sa valeur par défaut non état :hover
, comme ceci:
.class { color: black; }
.class:hover { color: red; }
lorsque vous passez la souris, la couleur sera rouge et Lorsque vous "quittez la souris", la couleur redevient noire car elle ne correspond plus au sélecteur :hover
. C'est le comportement par défaut pour tous les navigateurs, rien de spécial à faire ici.
Si vous voulez faire quelque chose de programmatique, vous cherchez le mouseout
JavaScript event.
Je pense que c'est ce que OP recherchait, et moi aussi: P – GoodSp33d
AFAIK Il n'y a pas de souris sur l'événement, mais
si vous voulez pour le lien que vous visitez plus tôt vous pouvez utiliser
a:visited{
}
CSS n'est pas un langage de programmation. Qu'attendriez-vous d'un sélecteur «mouseout» à faire exactement? –
Il y a un événement javascript que vous pouvez ajouter à votre élément HTML ' Kyle
Qu'est-ce que vous essayez de faire précisément? Il est possible que vous puissiez réaliser ce que vous essayez de faire d'une manière différente (non-javascript).Mais si vous essayez de faire quelque chose de comportemental (par opposition à stylistique) alors vous aurez besoin de javascript. –