位置: 编程技术 - 正文

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示范例子)

  • 所得税退税的会计处理方法
  • 进项税加计抵扣政策
  • 由第三方代付款开票给对方合规吗
  • 销售商品提供劳务收到的现金包括
  • 房地产企业借款过多的原因
  • 欠税后股东能否退股
  • 合同履约成本合同结算如何处理抵消
  • 金税三期实收资本的印花税在哪缴?
  • 用于在建工程的贷款利息
  • 领备用金时会计怎么做分录
  • 产品成本计算的公式
  • 金税盘最高限额怎么修改
  • 工会经费可不可以不交
  • 减免的土地出让金销项税额可以抵减吗
  • 税收的凭证有哪几种
  • 会计对帐是银行账户吗
  • 过期未抵扣的发票对企业有什么影响
  • 企业注销时资本公积怎么处理
  • 存货盘亏进项税额转出会计分录怎么做
  • 调整以前年度的收入怎么入账
  • 暂估主营业务成本怎么冲销
  • w10系统安装office
  • 写一篇推荐书
  • php str函数
  • 成立公司必要性
  • php数组函数输出《咏雪》里有多少"片"字
  • 企业公益性捐赠扣除限额
  • 仓储费计入存货成本吗
  • php如何提高程序运行效率
  • ccmexec.exe是什么程序
  • 路由器wds桥接成功为什么不能上网
  • 跨年发票可以到次年几月份
  • 应收款减少怎么做账
  • elements table
  • PHP:imagecolorexactalpha()的用法_GD库图像处理函数
  • 塔菲尔区域
  • 注册资本和投资总额的关系
  • thinkphp pathinfo
  • 注意!PHP 7中不要做的10件事
  • 机器人折旧年限
  • 非一般纳税人怎么报税
  • 织梦网站怎么改logo
  • Python函数的参数及其类型
  • 出租固定资产租金属于什么收入
  • 移动平均加权法怎么算
  • 销售收入打折后怎么做账
  • 财务规定保险柜存放现金最多不超过多少
  • 辞退福利的会计分录怎么写
  • 调整以前年度多计提的增值税
  • 费用会计处理
  • 实收资本挂在其他应收款现在股权转让
  • 其他非流动资产是金融资产吗
  • 事业单位接受捐赠会计处理
  • 三栏式明细账适用于原材料吗
  • centos7怎么变成图形化界面
  • win xp系统安装
  • ghost重装步骤
  • window 启动
  • awk命令的功能是什么
  • linux软件安装在哪个文件夹
  • win8怎样获取管理员权限
  • win7系统设置只让安装有证书的软件
  • win8怎么打开cmd命令窗口?
  • 一打字就出现windows设置
  • win8磁盘分区
  • windows7怎么给电脑加密码
  • WIN10系统安装.net报错0x80072f8F
  • linux 系统变量
  • 彻底弄懂js中的this指向
  • jquery validator
  • android 动效
  • data命令
  • linux多线程编程实例
  • js面向对象面试题
  • Activity与Theme
  • jquery限制字符长度
  • 个人所得税自行纳税申报表(A表)怎么填写
  • 网上报个人所得税
  • 广州市地税服务大厅
  • 亳州自来水缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设