位置: 编程技术 - 正文

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

  • 专用发票和普通票有区别吗
  • 存货报废进项是否要转出
  • 合并报表调整分录理解
  • 付代销手续费会计分录
  • 什么是进口增值税率
  • 企业所得税申报时间
  • 月末计提工资金额怎么核算
  • 支付的保证金
  • 企业辅助生产车间
  • 品牌管理费是否交增值税
  • 不是公司车可以报销油费吗
  • 原材料暂估分录
  • 增值税专用发票有效期是多长时间
  • 怎么用手撕胶带图解
  • 新开公司第一个月个税零申报,但是有发工资
  • 公司为员工交的五险一金到底是怎么回事
  • 公司购买汽车的购置税怎么做账
  • 培训的餐费入什么科目
  • 个税申报时个人怎么填
  • 人人有份类似的词语
  • 高新技术企业如何节税
  • 没有银行回单可以用付款凭证
  • 未分配利润亏损怎么做分录
  • 海关进口增值税专用缴款书
  • 苹果紧急提醒
  • php实现查询功能
  • 因质量问题被扣钱怎么办
  • 公司向个人借款利息如何处理
  • 工程建设质保金规定
  • 最早能玩游戏的人
  • 企业所得税征收点
  • javascript postmessage
  • 经济补偿金个人所得税计算公式
  • 适用执行企业会计准则的一般企业
  • 经营租入固定资产
  • yolov4配置
  • php开发接口
  • 用友固定资产折旧方法
  • 金融商品转让的销售额
  • 个体工商户属于灵活就业人员吗
  • 捐赠利得计入营业外收入吗?
  • 股本金退出要交税吗?
  • 小微企业所得税税率2.5% 10% 25%
  • 银行存款利息的会计科目
  • 帝国cms灵动标签下拉框
  • chrome插件开发拦截ajax
  • 农副产品增值税发票怎么开
  • 生育津贴到公司账户了多久给个人
  • 企业所得税视同销售的会计处理是?
  • 收到股东投资款需要交印花税吗
  • 白条抵库现象
  • 小规模纳税人上限
  • 工会疗养费用怎么做账
  • 外贸企业留抵退税申请表怎么填
  • 注册资本金到位证明
  • 填制凭证的主要内容和注意事项
  • mysql连接是什么协议
  • sql查询使用临时表
  • 修改mysql用户权限
  • Windows Server 2008如何设置自动获取ip?设置自动获取ip教程
  • fedora怎么样
  • 2t硬盘如何分区最合理
  • 创建svn库
  • 注销与退出登录
  • linux命令行查找
  • Linux 后台执行程序如何操作?
  • dx12最新版本
  • linux系统叫啥
  • win7升级win 10
  • mac安装nodejs的权限问题
  • linuxyum安装php7
  • vue购物车功能
  • js的select()方法
  • unity中物体移动代码
  • android教程下载
  • netbeans12.0安装教程
  • android sdk在哪下载
  • jquery第十章上机
  • 医保电子缴费凭证怎么查询
  • 汽车排量与购置税的关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设