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

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

黄舟
Libérer: 2017-07-25 09:22:18
original
2117 Les gens l'ont consulté


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>
Copier après la connexion

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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!