久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

下拉菜單效果

 天才白癡書館 2015-04-14

之前為大家介紹過有關HTML中的一些比較炫的效果,本篇為大家介紹一些,,大家在網(wǎng)站中經(jīng)??梢砸姷降囊环N下拉菜單效果,,這種菜單效果一般分為兩層,,當我們的鼠標經(jīng)過一級菜單時,,隱藏的二級菜單就會顯示出來,,這樣即保證了頁面的美觀,,同時又不會使頁面的模塊減少,,甚至可以增加模塊數(shù)目。

一,、廢話不多說,,下面我們來通過HTML+CSS為大家實現(xiàn)一下上面的效果,首先請大家先欣賞一下效果圖:

1,、界面布局代碼:

<body>
   <div id="var">
    <ul>
      <li><a href="#">首頁</a></li>
      <li><a href="#">軟件工程</a>
        <ul>
          <li><a href="#">JAVA</a></li>
          <li><a href="#">NET</a></li>
        </ul>
      </li>
      <li><a href="#">通信工程</a></li>
      <li><a href="#">計算機管理</a>
        <ul>
          <li><a href="#">JAVA</a></li>
          <li><a href="#">NET</a></li>
        </ul>
      </li>
      <li><a href="#">物聯(lián)網(wǎng)系</a></li>
    </ul>
  </div>	
</body>

2,、css代碼:

<style type="text/css">
  *{padding: 0; margin: 0;}
  #var{background-color: #eee; width: 600px; height: 40px; margin: 0 auto;}
  ul{list-style: none;}
  ul li{float: left; line-height: 40px; text-align: center; position: relative;}
  a{ text-decoration: none; color:#000; display: block; padding:0 10px; height: 40px;}
  a:HOVER {color: #fff; background-color: #666;}
  ul li ul li{float: none; background-color: #eee; margin-top: 2px;}
  ul li ul{ position: absolute; left: 0px; top:40px; display: none;}
  ul li ul li a:HOVER { background-color: #06f;}
  ul li:hover ul{ display: block;}
</style>

對于CSS代碼都是最基本的,我想大家都能的看懂吧,,可能有一些看上去有些吃力,,下面我就帶大家一起分析一下,這段代碼:list-style:none;表示去掉樣式,,也就是去除每個li前的小黑點,;對于a下的text-decoration: none;表示去除超鏈接下的下劃線,;a:hover表示鼠標經(jīng)過超鏈接是的效果;display: block;表示把ul轉(zhuǎn)化為塊級元素,。其他的都是一些常規(guī)屬性,,就不再贅述,只要理解了盒子模型的理念,,這都不是事,。

二、html+css+javascript實現(xiàn)上述效果:

3,、界面代碼:

<body>
  <div id="var">
    <ul>
      <li><a href="#">首頁</a></li>
      <li onmouseover="show(this)" onmouseout="quit(this)"><a href="#">軟件工程</a>
        <ul>
          <li><a href="#">JAVA</a></li>
          <li><a href="#">NET</a></li>
        </ul>
      </li>
      <li><a href="#">物聯(lián)網(wǎng)工程</a></li>
      <li onmouseover="show(this)" onmouseout="quit(this)"><a href="#">信息管理</a>
        <ul>
          <li ><a href="#">JAVA</a></li>
          <li><a href="#">NET</a></li>
        </ul>
      </li>
      <li><a href="#">網(wǎng)絡安全</a></li>
      <li><a href="#">計算機科學與技術</a></li>
    </ul>
  </div>
</body>

4,、css代碼:

<style type="text/css">
  *{ margin: 0; padding: 0;}
  #var{background-color: #eee; width: 600px; height: 40px; margin: 0 auto;}
  ul{list-style: none;}
  ul li{ float: left; line-height: 40px; text-align: center;  position: relative;}
  a{ text-decoration: none; padding:0 10px; height: 40px; color:#000; display: block;}
  a:HOVER { color: #fff; background-color: #666;}
  ul li ul li{ float: none; background-color: #eee; margin-top: 2px;}
  ul li ul{ position: absolute; left: 0px; top:40px; display: none;}
  ul li ul li a:HOVER{ background-color: #06f;}
</style>

5、JavaScript實現(xiàn)上述效果:

<script type="text/javascript">
    function show(li){
      var submenu = li.getElementsByTagName("ul")[0];
      submenu.style.display="block";//鼠標經(jīng)過時顯示二級菜單
    }
    function quit(li){
      var submenu = li.getElementsByTagName("ul")[0];
      submenu.style.display="none";//鼠標離開時隱藏二級菜單
    }
  </script>

三,、變化菜單的實現(xiàn),,界面欣賞:

6、界面代碼:

<body>
  <div id="var">
    <ul>
      <li><a id="a1" href="#">首頁<span>index</span></a></li>
      <li><a href="#">課程大廳<span>home</span></a></li>
      <li><a href="#">學習中心<span>study</span></a></li>
      <li><a href="#">關于我們<span>me</span></a></li>
      <li><a href="#">論壇<span>say</span></a></li>
    </ul>
  </div>
</body>

7,、css代碼:

  <style type="text/css">
  *{ padding: 0px; margin: 0px;}
  #var{ font-size: 12px; font-weight: bold; border-bottom: 8px solid #666; overflow: auto;}
  #var li{ float: left; margin-left: 1px;  list-style: none;}
  #var li a{ line-height: 20px; text-decoration: none; background-color: #ddd; color: #666; display: block; width: 80px; text-align: center;}
  #var li a span{ display: none;}
  #var li a:HOVER{ margin-top: -20px; background-color: #666; color: #fff;}
  #var li a:HOVER span{ display: block;}
</style>

講到這里關于本篇的菜單欄設計,我相信大家都已經(jīng)學會了,,有沒有感覺到CSS的強大,,反正我算是服了,作為一個網(wǎng)站開發(fā)工程師,,如果你說你不懂SCC估計有可能會被笑掉大牙,。以上內(nèi)容,如有異議,,請留言,。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多