小高网专业提供QQ活动,QQ技术,QQ技巧,电脑技巧以及其他网络技术,让我们的技术更上一层楼!
【十四星】芝麻分花呗提额神器 免费快手抖音热门/免费500赞 每天免费领取1000空间人气 软件辅助刷水套利日稳2000
永久会员0.5/免费领取年费会 永久超会爆卡24小时在线秒单 每天免费领取1000名片赞 免费代刷分站||送赞送粉丝 每天免费领取2000名片赞
小瑞娱乐网免费辅助分享 光速代刷网商品全网最低价 QQ钻/名片赞/抖音快手 和平精英除草免费领
我爱等级代挂3元/月 全国流量卡1元包30G 莆田潮鞋、服饰、名表 和平精英稳定吃鸡全网最低
【电话机一个月6元~】 (推荐看看)免费送实物! VIP货源 全国移动电信流量卡3元包邮
1970/小狮子手链5.9元包邮 电话hsn改号任意显支持全世界 淘宝,拼多多,购物抵用劵 美女陪玩(0元赚钱项目)
支付宝花呗借呗提额十三星 【1970s匡威鞋49包邮】 全网独家解除腾讯游戏防沉迷 花样影视免费观看各种VIP电影
小黑代刷网 业务最低价 商品 小黑代刷网 业务最低价 商品 小黑代刷网 业务最低价 商品 小黑代刷网 业务最低价 商品
最稳 代刷领导者 点我进入 最稳 代刷领导者 点我进入 最稳 代刷领导者 点我进入 最稳 代刷领导者 点我进入
小象流量卡一手货源50%返利 潮牌服饰鞋子香港正品代购 各种品牌香煙加V信 稳赚包赔项目丶可代理
文字广告位120R/月 火狼 稀缺杂货 要啥有啥 Max币圈红包互换源码一条龙 【CP挂机】月入过万,全网招商
每日领取福利名片赞永久钻 每日领取福利名片赞永久钻 【美女】真人一对一视频 专业出粉QQ微信男粉交友粉
《30元无限撸100》 企业备案域名30起 8位QQ极品靓号手机靓号 高质量QQ小号自动发货
文字广告位120R/月 永久微信商家收款码20R 在线修改iOS机型可免费测试 老司机app 直播在线
高价收微信,招有实力代理 高价收微信,招有实力代理 贷款 不上征信 内部渠道 夜猫视频
爱奇艺腾讯优酷会员10/年 【引流】群监控全自动引流+ 蓟州卡商网|代刷货源总站 影视APP搭建双端一条龙150
免费名片赞免费永久钻 烟雨代刷网 全网最低 抗封抗投诉T0码(开户) 花呗套现 信用卡代办

一个网站简单兼容简洁的自适应导航栏代码

发布:小高教学网2018-10-13 18:16分类: 网站制作教程

大家在网上经常看到很多网站都是用自适应的网站的导航栏,包括我们高网也是。

小高百度了一下,折磨出这么一个方法然后将代码分享给大家。

原理很简单,利用css的media,进行限制,在手机版访问的时候将导航栏进行隐藏,利用按钮点击进行显示导航。

这是我自己折腾的一个超简单的自适应导航栏,整体思路也简单。

首先是导航栏的html结构是这样的:

<div class="nav">
    <span class="nav-on"><i></i><i></i><i></i></span>
    <ul>
        <li><a href="#">首页</a></li>
        <li><a href="#">栏目一</a></li>
        <li><a href="#">栏目二</a></li>
    </ul>
</div>
然后到js代码需要jquery 支持
$(".nav-on").click(function(){
    $(".nav>ul").slideToggle();
});

尝试解释下:用css查询判断,在电脑端的时候导航栏是正常显示的,导航栏触发按钮”<span class="nav-on"></span>“则隐藏起来。

当用户是用手机访问的时候,则把导航栏的<ul>做隐藏,然后用js操作点击导航栏触发按钮则显示整个<ul></ul>里面的内容。

最后大概写一个css出来:

.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;}
/*手机端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美化则需要根据自己的需求来做,本文只提供一个办法参考。
温馨提示本站提供的所有工具,不保证绝对安全无毒,点击下载影子系统(保护您电脑安全)