技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營

贊助商

分類目錄

贊助商

最新文章

搜索

純CSS大氣通用移動網(wǎng)頁導(dǎo)航菜單【演示/源碼下載】

作者:admin    時間:2022-4-23 12:25:35    瀏覽:

這個移動端網(wǎng)頁導(dǎo)航菜單是我在使用某網(wǎng)站時,覺得挺好,挺喜歡,就把它剝離下來了。

 大氣通用的移動端網(wǎng)頁導(dǎo)航菜單

demodownload

菜單介紹

1、右上角有一個轉(zhuǎn)換開關(guān),三條行線和X符號,關(guān)閉和打開菜單時,相互切換。

2、點(diǎn)擊三條行線,彈出菜單;點(diǎn)擊X符號,關(guān)閉菜單。

3、一級菜單彈出效果采用漸顯方式,二級菜單打開則采用下拉方式。它們的顯示都使用了animation動畫效果。

4、擁有二級菜單的一級菜單右邊有個向右的箭頭,點(diǎn)擊它就顯示其二級菜單,這時箭頭變?yōu)橄蛳隆?/p>

5、點(diǎn)擊右上角的X符號按鈕,關(guān)閉菜單。

菜單代碼結(jié)構(gòu)

1、HTML代碼

<div class="do-nav-mwp do-nav-phone">
  <input type="checkbox" id="do-m-menustate" class="do-m-menustate">
  <div class="do-nav-m">
    <div class="do-nav-m-title animate">
      <div class="do-site-name">
        <h3></h3></div>
      <div class="do-m-menustate do-btn-line do-nav-btn">
        <label class="do-m-menu-btn" for="do-m-menustate"><span></span><span></span><span></span></label>
      </div>
    </div>
    <div class="do-phoneNav-overlay"></div>
    <div class="do-nav-m-bar animate">
      <ul class="do-nav-m-ul clearfix">
        <li class="nav740469 active" data-id="740469"><a href="http://webkaka.com/"><span>首頁</span><em>Home</em></a></li>
        <li class="nav740473" data-id="740473"><a href="http://webkaka.com/"><span>關(guān)于我們</span><em>About US</em></a></li>
        <li class="nav740475" data-id="740475"><a href="javascript:"><span>服務(wù)器租用</span><em>Dedicated Server</em></a>
          <input type="checkbox" id="inputNavSub740475" class="do-m-menustate do-m-sub">
          <label for="inputNavSub740475" class="icon-isSub"></label>
          <ul class="z-nav-sub">
            <li class="nav740470" data-id="740470"><a href="http://webkaka.com/"><span>香港服務(wù)器</span><em>Hong Kong Server</em></a></li>
            <li class="nav740471" data-id="740471"><a href="http://webkaka.com/"><span>日本服務(wù)器</span><em>Japan Server</em></a></li>
            <li class="nav744663" data-id="744663"><a href="http://webkaka.com/"><span>韓國服務(wù)器</span><em>Korea Server</em></a></li>
            <li class="nav744664" data-id="744664"><a href="http://webkaka.com/"><span>美國服務(wù)器</span><em>Cambodia Server</em></a></li>
            <li class="nav744665" data-id="744665"><a href="http://webkaka.com/"><span>越南服務(wù)器</span><em>Vietnam Server</em></a></li>
            <li class="nav744680" data-id="744680"><a href="http://webkaka.com/"><span>美國服務(wù)器</span><em>America Server</em></a></li>
          </ul>
        </li>
        <li class="nav741866" data-id="741866"><a href="http://webkaka.com/" target="_blank"><span>客服中心</span><em>CS</em></a></li>
        <li class="nav740485" data-id="740485"><a href="http://webkaka.com/"><span>聯(lián)系我們</span><em>Contact</em></a></li>
      </ul>
      <div class="do-site-name animate do-nav-m-bar-name">
        <h3></h3>
        <h3><a href="/"><img class="animate" /></a></h3></div>
    </div>
  </div>
</div>

classdo-m-menu-btnlabel標(biāo)簽,是右上角的轉(zhuǎn)換開關(guān)(三條行線和X符號)。

第一個 ul li 標(biāo)簽是一級菜單,一級菜單某個li標(biāo)簽里的ul li標(biāo)簽是該一級菜單的二級菜單。

classicon-isSublabel標(biāo)簽,是一個字體符號容器,即是一級菜單右邊的箭頭符號。

2、CSS

<link href="layout.css" rel="stylesheet" type="text/css" />
<!-- 
    二級菜單用到字體符號(小箭頭) 
    無二級菜單可不引用下面的字體css文件
-->
<link href="webfonts/style.css" rel="stylesheet" type="text/css" />

CSS包含兩個CSS文件,layout.css是必要文件,而webfonts/style.css則是二級菜單用到的箭頭符號字體文件,如果你的菜單沒有二級菜單,那么這個文件可以不要。

注意事項

若使用了二級菜單所需的字體符號,那么服務(wù)器需要配置支持幾個格式的文件,其實(shí)很簡單,就是加上幾個支持 MIME 類型(.eot .svg .ttf .woff),請參考:

總結(jié)

本文介紹了一款大氣通用的移動端網(wǎng)頁導(dǎo)航菜單,因為是從他人網(wǎng)站上剝離下來的,所以代碼有些臃腫,多了一些其實(shí)用不到的代碼,但不影響菜單的運(yùn)行效果。

如果你也喜歡該菜單,那么你可以把源代碼下載后,自己進(jìn)一步精化代碼,做到極致是只保留必要的那些代碼,把用不上的代碼統(tǒng)統(tǒng)刪掉,但可能要花一點(diǎn)時間。

您可能對以下文章也感興趣

標(biāo)簽: 菜單  移動菜單  導(dǎo)航菜單  
x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */