web-侧边栏
来源:互联网 发布:免费手机qq群发软件 编辑:程序博客网 时间:2024/06/04 20:38
简单实现侧边栏弹如弹出效果
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>侧边栏</title> <style type="text/css"> body{ margin: 0; padding: 0; } header{ height: 52px; width: 100%; background-color: #4f4f4f; position: fixed;/*生成绝对定位的元素,相对于浏览器窗口进行定位。*/ } nav{ top: 0; position: fixed; width: 100%; height: 100%; background-color: black; filter: alpha(opacity=10);/*IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x)。x 能够取的值从 0 到 100。值越小,越透明。*/ opacity: 0.1;/*IE9, Firefox, Chrome, Opera 和 Safari 使用属性 opacity 来设定透明度。opacity 属性能够设置的值从 0.0 到 1.0。值越小,越透明。*/ display: none; } .menu{ width: 150px; height: 100%; background-color: #4f4f4f; position: fixed; transform: translateX(-150px); } </style> <script type="text/javascript"> window.onload = function(){ var oHeader = document.getElementById('_header'); var oNav = document.getElementById('_nav'); var oMune = document.getElementById('_mune'); oHeader.onclick = function(){ oNav.style.display = "block"; oMune.style.transform = "translateX(0px)"; oMune.style.transition = "transform 0.5s linear"; } //点击透明画布,当前窗口画布消失,菜单消失动画。 oNav.onclick = function(){ oNav.style.display = "none"; oMune.style.transform = "translateX(-150px)"; oMune.style.transition = "transform 0.5s linear"; } } </script></head><body> <header id="_header"></header> <nav id="_nav"></nav> <div id="_mune" class="menu"></div></body></html>
没有做浏览器兼容这一块,本人测试用的是Firefox。
阅读全文
0 0
- web-侧边栏
- 侧边栏
- 侧边栏
- 侧边栏
- 侧边栏-css+js侧边栏运动
- 显示&隐藏侧边栏
- jquery侧边栏效果
- Android侧边栏
- iOS侧边栏实现
- Android_侧边导航栏
- android侧边栏
- css3仿天猫侧边栏
- js 侧边栏
- 联系人侧边栏控件
- DrawerLayout 实现侧边栏
- 侧边固定导航栏
- android:滑动侧边栏
- UISwipeGestureRecognizer (侧边栏)
- JavaScript面向对象和高级04
- Linux查看动态链接库的所有函数以及在动态链接库查找某一个函数的方法
- 今日头条 CEO 张一鸣:面试了 2000 个年轻人,混得好的都有这 5 种特质
- caffe---create自己的数据出现的各种bug
- JavaScript面向对象和高级05
- web-侧边栏
- Entity Framework Code First使用DbContext查询
- 基于JsonObject的消息载体JsonObjectResult
- 利用反射取得泛型的类名和属性名
- 07 OrangePi 配置telnet服务
- 树莓派+motion安装摄像头实现远程监控
- JavaScript面向对象和高级06
- <胜过幽暗>读后感
- 基础知识