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事件问题
Sep 05 Javascript
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
小结Node.js中非阻塞IO和事件循环
Sep 18 Javascript
js实现数字每三位加逗号的方法
Feb 05 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 Javascript
JavaScript入门教程之引用类型
May 04 Javascript
jQuery webuploader分片上传大文件
Nov 07 Javascript
node.js监听文件变化的实现方法
Apr 17 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
Jul 24 Javascript
layui的layedit富文本赋值方法
Sep 18 Javascript
js实现固定区域内的不重叠随机圆
Oct 24 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下的权限算法的实现
2007/04/28 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
PDO::errorCode讲解
2019/01/28 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
初识Javascript小结
2015/07/16 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
Python切片操作实例分析
2018/03/16 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
Python JSON编解码方式原理详解
2020/01/20 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
网络编辑职责
2014/03/01 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
体育教师求职信
2014/06/30 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
Golang bufio详细讲解
2022/04/21 Golang
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技