位置: 编程技术 - 正文

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

  • 收到幼儿园园服费怎么做财务处理?
  • 12月工资1月发个税怎么算
  • 企业支付宝买东西
  • 向投资者支付的股息红利等权益性投资收益款项
  • 视同销售货物缴纳增值税的有哪些?
  • 劳务派遣怎么做起来
  • 转让旧房增值税计税依据
  • 个体工商户生产经营所得税率
  • 企业政策性搬迁所得税
  • 报销油费如何写摘要及会计分录怎么做?
  • 红利所得分配也要交税吗
  • 当月增次月是什么意思
  • 新租赁准则承租人进项税
  • 2018年生育保险报销
  • 污水处理厂税收风险
  • 跨行转账16万手续费多少
  • 哪些开普通发票
  • 买一赠一商品必须一样吗
  • 加权平均数是什么意思的权
  • 公司注销报表怎么调
  • 免税农产品加工企业
  • 为什么要结转成本差异
  • php中substr_replace
  • php到底是什么
  • 十天学会php教程
  • php定义的异常
  • 固定资产抵债交不交增值税
  • win10商店发生了错误请稍后再试
  • 第三方库引用
  • 企业合并发生的审计费用,评估费用会计分录
  • 公司投资资金
  • 增删改查功能实现
  • 往来款的意思
  • 公司账户收款退回怎么查
  • 建筑企业的收入特点有哪些
  • 普通发票和增值税发票的税率
  • 以前年度损益调整会计分录
  • 销售折让的账务处理方法
  • 建筑工程人工费包括哪些内容
  • 企业促销费用项目有哪些
  • 中级财务会计报告心得体会
  • 出售转让固定资产的账务处理
  • 主营业务成本里的工资
  • 勘察设计费是否可以进入在建工程
  • 物业公司收取电费服务费
  • 其他应收款核算什么
  • 将外购商品作为非货币
  • 企业弥补亏损的渠道有哪些
  • 技术服务所发生的事故
  • 水利税费会计分录
  • 税务登记财务负责人条件
  • 待抵扣进项税额
  • 营业费用属于什么类账户
  • 制造费用月末需要结转吗
  • mysql5.7慢查询
  • mac安装mysql没看见初期密码
  • win10的安装目录在哪
  • windowsxp的开始菜单
  • linux临时目录在哪
  • win造字软件
  • linux open o_direct
  • linux中nfs的配置
  • win10系统应用和浏览器控制出现感叹号
  • win8.1 应用商店是不是不能用了
  • win7系统找不到蓝牙设备
  • grid sheet
  • win7系统安装环境
  • js unload
  • jquery左侧导航栏
  • jQuery 判断JSON
  • interview分析方法
  • js中的函数怎么使用
  • inputchange
  • javascript的主要功能
  • 安卓微信自带聊天背景图片高清
  • python django
  • 安卓的生命周期方法
  • 在网上购物是否隔断时间就要实名
  • 黄金消费税如何算
  • 职称申报后附件打不开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设