Utilisez js pour implémenter une barre de navigation simple. Étapes pour utiliser js pour obtenir un certain effet : 1. Implémenter la mise en page CSS ; 2 : Principe d'implémentation JS 3. Écrire le code CSS ;
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style> ul { padding:0px; margin:0px; list-style:none; } a { text-decoration:none; background-color:#f1f1f1; display:block; width:50px; text-align:center; } .list { display:none; } ul ul{ width:140px; border:solid #000 1px; position:absolute; } ul ul li { text-align:center; } .item { position:relative; } </style> </head> <body> <ul> <li class="item" id="item"> <a href="#" id="link">微博</a> <ul class="list" id="list"> <li>私信</li> <li>评论</li> <li>@我</li> </ul> </li> </ul></body><script> var link = document.getElementById("link"); var item = document.getElementById("item"); var list = document.getElementById("list"); item.onmouseover = show; item.onmouseout = hide; function show(){ list.style.display = "block"; link.style.background = "yellow"; } function hide(){ list.style.display = "none"; }</script></html>
Méthode JS pour supprimer un élément de la vue :
(1)display:none;(n'occupe pas le flux de documents)
(2)visibility:hidden;(masquer un élément éléments, occupant toujours le flux du document)
(3) Définissez la transparence sur 0, qui est opacity:0; (Dans le navigateur IE, la transparence peut être définie comme ce filtre:alpha(opacity=0);)
(4 ) Définissez la valeur de la marge, par exemple, définissez la valeur de la marge sur une valeur négative
(5) Via overflow:hidden et positionnement relatif, modifiez les valeurs de gauche et du haut pour déplacer la position. de l'élément
(6) A travers un p blanc, mettre Ce p sus-jacent est supprimé.
……
Événements en js : événements de souris, événements de clavier, événements système, événements de formulaire, événements personnalisés, etc. Les événements de souris courants incluent : onmouseover, onmouseout, onmousemove, onclick, onmounseup, mousedown, etc. Méthodes d'appel de fonction : appel d'événement, appel anonyme, appel direct.
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!