• 3.27课·········悬浮动态分层导航与隐藏导航


    例1:分层导航

    <title>分层导航</title>
    <script src="../JavaScript/jquery-1.4.2.min.js">//引用外部JS代码
    </script>
    <style>
    #apDiv1 {
        position: fixed;
        left: auto;
        top: auto;
        bottom: auto;
        width: 237px;
        height: auto;
        z-index: 2;
        margin-top: -8px;
        margin-left: 40px;
        text-align: center;
        font-size: 16px;
        color: #965D28;
    }
    #menu {
        display: none;
    }
    .daohang div {
        height: 30px;
        z-index: 2;
        margin: 0 auto;
        text-align: center;
        padding-top: 5px;
        overflow: hidden;
        color: #965D28;
    }
    .daohang div:hover {
        height: 30px;
        z-index: 2;
        margin: 0 auto;
        text-align: center;
        overflow: visible;
        color: #0F3;
    }
    .daohang li {
        margin-left: 237px;
        list-style-type: none;
        background-color: #D3A23A;
        width: 160px;
        line-height: 30px;
        color: #422B1D;
        position: relative;
        top: -40px;
        border: solid thin;
        border-color: #965D28;
        z-index: 1;
    }
    .daohang li:hover {
        margin-left: 237px;
        list-style-type: none;
        background-color: #D3A23A;
        width: 160px;
        line-height: 50px;
        color: #0F3;
        position: relative;
        top: -40px;
        border: solid thin;
        border-color: #965D28;
        z-index: 1;
    }
    .daohang a:link, a:visited {
        text-decoration: none;
        color: #965D28;
    }
    .daohang a:hover {
        text-decoration: none;
        color: #0F3;
    }
    </style>
    </head>
    <a name="top"></a>
    <body>
    <div id="apDiv1">
      <nav id="menu">
        <div class="daohang" > <a href="index.html">
          <div >首页</div>
          </a> <a href="about us.html" target="_blank">
          <div>关于我们</div>
          </a> <a href="services.html" target="_blank">
          <div>咖啡文化</div>
          </a> <a href="price list.html" target="_blank">
          <div>价格清单</div>
          </a> <a href="contact.html" target="_blank">
          <div>联系我们</div>
          </a> </div>
      </nav>
      <div style="background-color:#6FF; line-height:35px; border:solid medium #965D28; margin-top:3px;" onclick="menuvisible()">
        <input style=" border:none; 100%;  font-family:'黑体'; font-size:24px; height:100%; line-height:35px;" type="button" value="<--MENU-->" />
      </div>
      <a href="#top" style="text-decoration:none; color:#965D28; line-height:30px">top</a></div>//锚点链接在搜狗浏览器中不行,在IE中可以
    <script>
    function menuvisible()
    {
        $("nav").toggle();    //开关,因为引用了外部jQuery代码,所以可以用$
    }
    </script>
    </body>
    </html>

    例2:隐藏导航:三层导航,先做一个div,里面包含三个小的div,每个小div里又包含一个表格,然后这个表格用一个div去定位.

    <title>隐藏导航练习</title>
    <style>
    * {
        margin: 0px;
        padding: 0px;
    }
    .a {
        height: 40px;
        width: 80px;
        top: 100px;
        left: 300px;
        position: absolute;
        overflow: hidden;
        line-height: 40px;
        text-align: center;
        background-color: #0FF;
    }
    .aa {
        height: 40px;
        width: 80px;
        top: 100px;
        left: 300px;
        position: absolute;
        overflow: visible;
        line-height: 40px;
        text-align: center;
        background-color: #F00;
    }
    table {
        height: 40px;
        width: 240px;
        border: 0px;
        text-align: center;
        vertical-align: middle;
    }
    .b {
        width: 80px;
        top: 40px;
        position: absolute;
        overflow: hidden;
        line-height: 40px;
        text-align: center;
        background-color: #0F0;
    }
    .bb {
        width: 80px;
        top: 40px;
        position: absolute;
        overflow: visible;
        line-height: 40px;
        text-align: center;
        background-color: #0000FF;
    }
    #b {
        height: 40px;
        width: 240px;
        top: 0;
        left: 80px;
        position: absolute;
    }
    .c {
        width: 80px;
        top: 80px;
        position: absolute;
        overflow: hidden;
        text-align: center;
        line-height: 40px;
        background-color: #FF0;
    }
    .cc {
        width: 80px;
        top: 80px;
        position: absolute;
        overflow: visible;
        text-align: center;
        line-height: 40px;
        background-color: #90C;
    }
    #c {
        height: 40px;
        width: 240px;
        top: 0;
        right: 80px;
        position: absolute;
    }
    .d {
        width: 80px;
        top: 120px;
        position: absolute;
        overflow: hidden;
        text-align: center;
        line-height: 40px;
        background-color: #F0F;
    }
    .dd {
        width: 80px;
        top: 120px;
        position: absolute;
        overflow: visible;
        text-align: center;
        line-height: 40px;
        background-color: #990;
    }
    #d {
        height: 40px;
        width: 240px;
        top: 0;
        left: 80px;
        position: absolute;
    }
    </style>
    </head>
    
    <body>
    <div class="a" onmouseover="this.className='aa'" onmouseout="this.className='a'">小说
      <div class="b" onmouseover="this.className='bb'" onmouseout="this.className='b'">玄幻
        <div id="b">
          <table cellpadding="0" cellspacing="0" bgcolor="#CC9933" >
            <tr>
              <td>修真</td>
              <td>武侠</td>
              <td>科幻</td>
            </tr>
          </table>
        </div>
      </div>
      <div class="c" onmouseover="this.className='cc'" onmouseout="this.className='c'"> 都市
        <div id="c">
          <table cellpadding="0" cellspacing="0" bgcolor="#669933">
            <tr>
              <td>言情</td>
              <td>灵异</td>
              <td>异能</td>
            </tr>
          </table>
        </div>
      </div>
      <div class="d" onmouseover="this.className='dd'" onmouseout="this.className='d'" > 穿越
        <div id="d">
          <table cellpadding="0" cellspacing="0" bgcolor="#0099FF">
            <tr>
              <td>异界</td>
              <td>重生</td>
              <td>网游</td>
            </tr>
          </table>
        </div>
      </div>
    </div>
    </body>
    </html>

      

     

  • 相关阅读:
    [git] push.default is unset
    [daily][qemu][libvirt] 使用libvirt管理qemu
    [development] __attribute__((weak))是干嘛的
    [daily] 使用左右对比查看diff 格式的文件
    [daily] 主机间目录共享
    [daily][qemu][kvm] 使用virtfs在host与guest之间共享目录
    [development][thrift] RPC框架 thrift
    [daily] 像tcpdump一样监听unix domain socket
    [daily][cgroup] 使用cgroup限制进程的CPU占用
    [qemu] qemu旧的net参数已经不再可用了,新的这样用。
  • 原文地址:https://www.cnblogs.com/xinghun/p/5331252.html
Copyright © 2020-2023  润新知