zoukankan      html  css  js  c++  java
  • 导航菜单栏隐藏及显示

    思路分两步:

    1.先把每层的框写出来

    2.再根据嵌套关系写事件:onmouseover,onmouseout.

    CSS部分

      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html xmlns="http://www.w3.org/1999/xhtml">
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      5 <title>无标题文档</title>
      6 <style type="text/css">
      7 .a
      8 {
      9     
     10     width:80px;
     11     height:40px;
     12 }
     13 #a
     14 {
     15     left:300px;
     16     top:200px;
     17     background-color:#FF0;
     18     position:absolute;
     19     overflow:hidden;
     20 }
     21 .b
     22 {
     23     background-color:#30F;
     24     width:80px;
     25     height:120px;
     26     position:absolute;
     27     left:0px;
     28     top:40px;
     29 }
     30 #b1
     31 {
     32     left:0px;
     33     top:0px;
     34     background-color:#C0F;
     35     position:absolute;
     36     overflow:hidden;
     37 }
     38 #b2
     39 {
     40     left:0px;
     41     top:40px;
     42     background-color:#0FC;
     43     position:absolute;
     44     overflow:hidden;
     45 }
     46 #b3
     47 {
     48     left:0px;
     49     top:80px;
     50     background-color:#F63;
     51     position:absolute;
     52     overflow:hidden;
     53 }
     54 </style>
     55 </head>
     56 
     57 <body>
     58 <div class="a" id="a" onmouseover="over1()" onmouseout="out1()">
     59 <div class="b">
     60 <div class="a" id="b1" onmouseover="over2()" onmouseout="out2()">
     61 <div style="background-color:#C0F;80px;height:120px;left:80px;top:0px;position:absolute;"></div>
     62 </div>
     63 <div class="a" id="b2" onmouseover="over3()" onmouseout="out3()">
     64 <div style="background-color:#0FC;80px;height:120px;left:80px;top:0px;position:absolute;"></div>
     65 </div>
     66 <div class="a" id="b3" onmouseover="over4()" onmouseout="out4()">
     67 <div style="background-color:#F63;80px;height:120px;left:80px;top:0px;position:absolute;"></div>
     68 </div>
     69 </div>
     70 </div>
     71 
     72 
     73 </body>
     74 </html>
     75 <script language="javascript">
     76 
     77 function over1()
     78 {
     79     var a=document.getElementById("a");
     80     a.setAttribute("style","overflow:visible");    
     81 }
     82 function out1()
     83 {
     84     var a=document.getElementById("a");
     85     a.setAttribute("style","overflow:hidden");    
     86 }
     87 function over2()
     88 {
     89     var a=document.getElementById("b1");
     90     a.setAttribute("style","overflow:visible");    
     91 }
     92 function out2()
     93 {
     94     var a=document.getElementById("b1");
     95     a.setAttribute("style","overflow:hidden");    
     96 }
     97 function over3()
     98 {
     99     var a=document.getElementById("b2");
    100     a.setAttribute("style","overflow:visible");    
    101 }
    102 function out3()
    103 {
    104     var a=document.getElementById("b2");
    105     a.setAttribute("style","overflow:hidden");    
    106 }
    107 function over4()
    108 {
    109     var a=document.getElementById("b3");
    110     a.setAttribute("style","overflow:visible");    
    111 }
    112 function out4()
    113 {
    114     var a=document.getElementById("b3");
    115     a.setAttribute("style","overflow:hidden");    
    116 }
    117 
    118 </script>

    显示效果如下:

  • 相关阅读:
    GitHub地址汇总
    Jenkins相关
    兼容性测试相关
    测试开发中间件相关知识点
    QQ国际版安装
    ubuntu本機安裝软件
    从零开始ubuntu 安装ubuntu16.04
    docker 学习网站
    Apt-get 命令出现错误 python版本切换
    白盒测试系列(四)条件判定覆盖
  • 原文地址:https://www.cnblogs.com/kellybutterfly/p/5471736.html
Copyright © 2011-2022 走看看