js+css实现全屏侧边栏


Posted in Javascript onJune 16, 2020

本文实例为大家分享了js实现全屏侧边栏的具体代码,供大家参考,具体内容如下

在浏览网站时我们经常会看到一个菜单按钮,点一下就会出现一栏侧边导航栏,直接上代码!

HTML部分

<div id="mySidenav" class="sidenav">
 <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
 <a href="#">About</a>
 <a href="#">Services</a>
 <a href="#">Clients</a>
 <a href="#">Contact</a>
 </div>
 <h2>全屏幕侧边栏</h2>
 <p>点击以下菜单图标打开侧边栏</p>
 <span style="font-size:30px;cursor:pointer" onclick="openNav()">☰ 打开</span>

css部分

body {
 font-family: "Lato", sans-serif;
 }
 .sidenav {
 height: 100%;width: 0;position: fixed;z-index: 1;  top: 0; left: 0; background-color: #111; overflow-x: hidden;  transition: 0.5s;  padding-top: 60px; text-align:center;
 }
 .sidenav a {
  padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px;color: #818181; display: block; transition: 0.3s;
  }
  .sidenav a:hover{ color: #f1f1f1;
  }
  .sidenav .closebtn {position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px;
  }
  @media screen and (max-height: 450px) 
  { .sidenav {padding-top: 15px;
  } 
  .sidenav a {font-size: 18px;
  }
  }

JavaScript部分

function openNav() {
document.getElementById("mySidenav").style.width = "100%";
}
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
}

js+css实现全屏侧边栏

js+css实现全屏侧边栏

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript模拟实现C# String.format函数功能代码
Nov 25 Javascript
js获取url参数代码实例分享(JS操作URL)
Dec 13 Javascript
jQuery实现ichat在线客服插件
Dec 29 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 Javascript
AngularJS 中的Promise --- $q服务详解
Sep 14 Javascript
JS实现页面打印功能
Mar 16 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
vue中touch和click共存的解决方式
Jul 28 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
Jun 15 #Javascript
通过实例解析JavaScript for in及for of区别
Jun 15 #Javascript
vue proxy 的优势与使用场景实现
Jun 15 #Javascript
原生JS利用transform实现banner的无限滚动示例代码
Jun 15 #Javascript
koa中间件核心(koa-compose)源码解读分析
Jun 15 #Javascript
为react组件库添加typescript类型提示的方法
Jun 15 #Javascript
JavaScript中的全局属性与方法深入解析
Jun 14 #Javascript
You might like
简单的用PHP编写的导航条程序
2006/10/09 PHP
FCKeditor添加自定义按钮
2008/03/27 PHP
php正则表达匹配中文问题分析小结
2012/03/25 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
python 实现分组求和与分组累加求和代码
2020/05/18 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
利用python 下载bilibili视频
2020/11/13 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
初中体育教学反思
2014/01/14 职场文书
环境建设实施方案
2014/03/14 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书