Maison  >  Article  >  interface Web  >  Comment utiliser JavaScript pour implémenter le partage d'exemples de code dans la barre de navigation

Comment utiliser JavaScript pour implémenter le partage d'exemples de code dans la barre de navigation

黄舟
黄舟original
2017-07-25 09:22:182108parcourir


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!

Déclaration:
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