位置: 编程技术 - 正文

CSS3+Js实现响应式导航条(js响应式布局)

编辑:rootadmin

今天制作了一个响应式导航条,能够自动随着不同的屏幕分辨率或浏览器窗口大小的不同而改变导航条的样式,这里主要用到的就是CSS3的Media Query。具体可以查看浅谈响应式布局这篇文章,这里就不花费大量的篇幅介绍了,主要看一下这个导航条该怎么做。

另外需要提到的是,ie6-ie8是不支持CSS3的Media Query的,因此对于ie6-ie8我们需要特殊处理,就让他们保持默认样式,这对于布局及样式上都要考虑到这一点。

首先看一下布局这一块,html代码如下:

html部分另外还要有一个条件注释,当浏览器是ie6-8时给html标签挂载个类"ie6-8",这样方便样式表里的处理:

下面就是样式控制了,先对整体样式及ie6-ie8进行处理

ok,下面就用到Media Query了。

当屏幕宽度大于px时:

当屏幕宽度在px到px之间时:

当屏幕宽度小于px时:

ok,对于布局及样式控制就完成了,效果也有了,3中不同状态下的效果如下图:

但对于第三幅图来说,我们还想要一个效果,那就是点击右下角的图标时菜单可以收起,那么这该怎么做呢?这可以用js实现,当菜单在收起状态时,点击图片菜单可以展开;当菜单在展开状态时,点击图标菜单可以收起,并且还要有动画效果。ok,下面来看一下js,但js这一块就不细说了,贴一下核心代码吧:

这部分代码用来产生动画效果:

ok,这个响应式导航条基本就这样了,附上源码

css3-js-response-nav(gimoo.net).rar

推荐整理分享CSS3+Js实现响应式导航条(js响应式布局),希望有所帮助,仅作参考,欢迎阅读内容。

CSS3+Js实现响应式导航条(js响应式布局)

文章相关热门搜索词:js响应式,css 响应式,js实现响应式,js响应事件的过程,js设置响应时间,css3响应式布局,js设置响应时间,js实现响应式,内容如对您有帮助,希望把文章链接给更多的朋友!

CSS3实例分享之多重背景的实现(Multiple backgrounds) CSS3的诞生为我们解决了这一问题,在CSS3里,通过background-image或者background可以为一个容器设置多张背景图像,也就是说可以把不同背景图象只放到一个

用css截取字符的几种方法详解(css排版隐藏溢出文本) 方法一:divstyle="width:px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"任意长度的字符串/div说明:优点是内容可以为任何HTML元素,包括超链接和图片等

页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理 实现思路:1、需要有一个层将body遮住,放在body上方。2、修改body的overflow属性值为:hidden废话不多说了,将关键代码贴出来了,兼容火狐,谷歌,ie遮

标签: js响应式布局

本文链接地址:https://www.jiuchutong.com/biancheng/372111.html 转载请保留说明!

上一篇:HTML <!DOCTYPE> 标签

下一篇:CSS3实例分享之多重背景的实现(Multiple backgrounds)(css示范例子)

  • 沥青混凝土可以放多久
  • 一般纳税人税率有几种
  • 委托加工直接对外销售的消费税
  • 行政单位工资支出标准
  • 前年购买的设备怎么入账
  • 购进农产品取得3%专票怎样计算抵扣举例
  • 税务评估补税如何入账处理合适?
  • 合作社土地入股协议
  • 展会门票费计入什么科目
  • 钱汇错需要退回应该怎么做分录?
  • 经营性固定资产计入什么科目
  • 计提以前年度税金
  • 三证合一后有效期多久
  • 土地使用税是由出租方还是承租方交
  • 买保险公司的年金险划算吗
  • 短期借款的明细科目是什么
  • 农民工工资怎么交个人所得税
  • 房屋契税怎样计算公式
  • 销售折扣在备注栏注明的可以扣除吗
  • 股息红利纳税义务发生地
  • system进程占用cpu突然变高
  • 员工宿舍的物业费要交个税吗
  • 广告制作公司成本核算包含哪些
  • 稿酬特许权使用费的预扣率是多少
  • 寿命最短的苹果手机
  • php curl命令详解
  • 促销商品的方法
  • 最早能玩游戏的人
  • php实现分页显示
  • 黏菌算法总结
  • vue.js前端
  • axure rp 9视频教程
  • golang和php
  • 土地测绘费计入管理费用明细科目吗
  • 给员工期权和给股票的区别
  • 购买土地需要缴纳增值税吗
  • 应付票据核算的内容
  • 个人怎么开专票
  • 个税在工资里怎么计提
  • 税费的审计
  • 不含税开发票吗
  • 租赁收入会计分录怎么做
  • 幼儿园收费怎么说
  • 企业所得税核定管理办法
  • 什么情况个税可以扣除
  • 调减加计抵减额什么意思
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
  • 电脑访问另一台电脑访问权限
  • 年度奖金个税计算器
  • 文化事业建设费的征收标准
  • 工程收到款项会计分录
  • 企业资产负债表怎么做
  • 债券溢价摊销有什么影响
  • 委托付款做账怎么做
  • 办公室做隔断多少钱
  • 咨询服务业成本比例
  • 季报企业所得税弥补亏损数怎么填
  • 结转生产成本是负数怎么办
  • 非税收入定额票据是什么
  • 跨月发票作废怎么做会计分录
  • windows无法启动wlanautoconfig
  • win10预览版选哪个
  • windows key查询
  • cf游戏截图在哪个文件夹
  • 安装完win8后没有无线网络
  • win10装360安全卫士
  • ubuntu下载安装QQ的命令
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • linux根目录和主目录
  • 使用的拼音
  • js获取选中的checkbox
  • jquery简写符号
  • shell脚本对比两个文件夹内的内容
  • node-js
  • jquery基础知识梳理
  • python中的魔法函数
  • 国税局事业编制和公务员哪个比较好
  • 15号扣税
  • 学什么专业可以在税务局上班
  • 浙江职称评审网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设