位置: 编程技术 - 正文

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

  • 个体户可选择不交税吗
  • 堤防是啥
  • 公对公转账在手机上怎么操作
  • 税务报表的利润表
  • 医院收费单能当凭证用吗
  • 出口税增加
  • 一般纳税人建账建几本帐
  • 审计核减理由
  • 存货计提跌价准备什么意思
  • 半成品报废账务处理
  • 2016年营改增后18个税种,第一大税种是()
  • 建筑业购买车辆怎么入账
  • 代收房款
  • 开了红字发票印花税怎么处理?
  • 开票为单位 收款为个人
  • 一直不营业的企业叫什么
  • 小规模红字发票怎么做账务处理
  • 金融保险定义
  • 建筑业3%人工费可以开专票吗?
  • 退股支付的现金流量表怎么填
  • 小规模纳税人注销需要查账吗
  • 电子汇票如何使用
  • 试营业生产的样品怎么做账?
  • 免税进口种子要符合哪些条件?
  • 如何接收银行承兑
  • 跨省银行承兑汇票可以接受吗
  • 筹建期发生的费用是放在那个科目
  • 可转换债券赎回和回售如何理解
  • 应付职工薪酬核算内容不包括
  • 管理不善造成的损失的会计分录
  • win7为什么现在不能用了
  • php导入
  • Laravel 5.5中为响应请求提供的可响应接口详解
  • fsrec.sys
  • php数组函数输出《咏雪》里有多少"片"字
  • 预付购买材料款属于什么会计科目
  • php检测网站是否正常打开
  • 红字专用发票开具的规定
  • php 带cookie post
  • 华为od机试题题库
  • vue更改数据
  • 什么是神经网络算法
  • anaconda卸载干净
  • 大数据找工作好找吗
  • java继承的基本概念
  • nginx gui
  • cnn卷积神经网络python代码
  • 分页limit参数
  • php session跨域共享
  • php获取用户信息
  • 用cat命令创建f1和f2文件
  • 企业取得政府奖励资金如何用
  • 织梦怎么样
  • 补计提个税分录
  • 工会会计需要会计证吗
  • 政府补助分类有几种
  • 毛利润和纯利润
  • 汇算清缴时发现收入少了
  • 差旅费报销会计分录题目
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 供应商退回来的钱应走哪个科目
  • 商业企业会计分录大全
  • 期末结账账务处理
  • linux安装.sh
  • bios界面uefi
  • mac怎么批量删除qq好友
  • unity拖进模型什么也看不到
  • UNITY开发数字孪生
  • javascript 表格
  • android deam
  • android_zh
  • 搭建简单的spike课程
  • jq倒计时代码
  • mac安装nodejs的权限问题
  • javascript怎么学
  • android电池优化设置
  • javascript面向过程
  • jquery :not
  • 运输专票怎么开发票
  • 如何开具红字发票明细
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设