Maison > interface Web > js tutoriel > le corps du texte

Comment obtenir un effet de décoloration au survol de la souris en javascript

青灯夜游
Libérer: 2022-01-18 18:15:43
original
10007 Les gens l'ont consulté

Comment implémenter la décoloration du survol de la souris en JavaScript : 1. Liez l'élément à l'événement onmouseover et définissez la fonction de traitement d'événement ; 2. Dans la fonction de traitement d'événement, utilisez "element object.style.color attribut name="color value" ; " L'instruction définit l'effet du changement de couleur de l'élément lorsque l'événement de survol est déclenché.

Comment obtenir un effet de décoloration au survol de la souris en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Idée : changez la couleur des éléments de niveau inférieur et des éléments enfants pour les éléments de niveau supérieur et les éléments parents. Il suffit de :hover et des sélecteurs CSS. Les éléments subordonnés opèrent sur les éléments supérieurs à l'aide des événements onmouseover et onmouseout en JavaScript. L'événement onmouseover se produit lorsque le pointeur de la souris se déplace vers l'élément spécifié. L'événement

  • onmouseout se produit lorsque le pointeur de la souris quitte l'objet spécifié.

  • 1. Code HTML

<body>
	<div id="A">
		<div id="B">
			鼠标移动到 A div 时,我要变色
		</div>
	</div>
	<hr />
	<div id="AB">			
		<div id="a">
			一号 div
		</div>
		<div id="b">
			二号 div
		</div>
	</div>
</body>
Copier après la connexion
2. Code JavaScript

  Remarque : Il est recommandé de l'écrire avant la balise de fermeture du corps

<script type="text/javascript">
	document.getElementById("b").onmouseover=function(){
		document.getElementById("a").style.backgroundColor="green";
	}
	document.getElementById("b").onmouseout=function(){
		document.getElementById("a").style.backgroundColor="red";
	}
</script>
Copier après la connexion

3.CS Code S

	<style type="text/css">
		#A{
			height: 400px;
			width: 400px;
			background-color: red;
		}
		#B{
			height: 300px;
			width: 300px;
			background-color: green;
			display: none;
		}
		#A:hover #B{
			display: block;
		}
		#a{
			height: 300px;
			width: 300px;
			background-color: red;
		}
		#b{
			margin-left: 50px;
			height: 300px;
			width: 300px;
			background-color: red;
		}
		#a:hover+#b {
			background-color: green;
		}
	</style>
Copier après la connexion
4. Rendu


Comment obtenir un effet de décoloration au survol de la souris en javascript

【Recommandations associées :

Tutoriel d'apprentissage javascriptComment obtenir un effet de décoloration au survol de la souris en javascript

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal