日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

網(wǎng)站簡(jiǎn)單兼容簡(jiǎn)潔的自適應(yīng)導(dǎo)航欄代碼

 玖深網(wǎng)際 2018-12-07

大家在網(wǎng)上經(jīng)??吹胶芏嗑W(wǎng)站都是用自適應(yīng)的網(wǎng)站的導(dǎo)航欄,包括我們高網(wǎng)也是。

小高百度了一下,折磨出這么一個(gè)方法然后將代碼分享給大家。

原理很簡(jiǎn)單,利用css的media,進(jìn)行限制,在手機(jī)版訪問(wèn)的時(shí)候?qū)?dǎo)航欄進(jìn)行隱藏,利用按鈕點(diǎn)擊進(jìn)行顯示導(dǎo)航。

這是我自己折騰的一個(gè)超簡(jiǎn)單的自適應(yīng)導(dǎo)航欄,整體思路也簡(jiǎn)單。

首先是導(dǎo)航欄的html結(jié)構(gòu)是這樣的:

 

<div class="nav">

    <span class="nav-on"><i></i><i></i><i></i></span>

    <ul>

        <li><a href="#">首頁(yè)</a></li>

        <li><a href="#">欄目一</a></li>

        <li><a href="#">欄目二</a></li>

    </ul>

</div>

 

然后到j(luò)s代碼,需要jquery 支持

$(".nav-on").click(function(){

    $(".nav>ul").slideToggle();

});

嘗試解釋下:用css查詢判斷,在電腦端的時(shí)候?qū)Ш綑谑钦o@示的,導(dǎo)航欄觸發(fā)按鈕”<span class="nav-on"></span>“則隱藏起來(lái)。

當(dāng)用戶是用手機(jī)訪問(wèn)的時(shí)候,則把導(dǎo)航欄的<ul>做隱藏,然后用js操作點(diǎn)擊導(dǎo)航欄觸發(fā)按鈕則顯示整個(gè)<ul></ul>里面的內(nèi)容。

最后大概寫一個(gè)css出來(lái):

.nav{line-height:50px;background: #0099cc;position: relative;}

.nav li{float:left;}

.nav li a{display:block;padding:0 20px;color:#fff;}

.nav span.nav-on{display:none;width:20px;position: absolute;top:12px;right:12px;cursor: pointer;}

.nav-on i{display:block;width:100%;height:5px;background:#fff;margin-bottom:5px;}

/*手機(jī)端css代碼*/

@media screen and (max-width:768px){

.nav ul{display:none;width:100%;}

.nav ul li{width:100%;}

.nav span.nav-on{display:block;}

}

如果需要css美化則需要根據(jù)自己的需求來(lái)做,本文只提供一個(gè)辦法參考。

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多