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 相关文章推荐
IE的fireEvent方法概述及应用
Feb 22 Javascript
js前台分页显示后端JAVA数据响应
Mar 18 Javascript
node.js中的path.isAbsolute方法使用说明
Dec 08 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
Oct 27 Javascript
自己封装的一个简单的倒计时功能实例
Nov 23 Javascript
使用DeviceOne实现微信小程序功能
Dec 29 Javascript
Webpack如何引入bootstrap的方法
Jun 17 Javascript
浅谈vue 单文件探索
Sep 05 Javascript
微信小程序JS加载esmap地图的实例详解
Sep 04 Javascript
javascript数组的定义及操作实例
Nov 10 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
Jul 15 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 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
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
实例讲解javascript实现异步图片上传方法
2017/12/05 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
Python装饰器语法糖
2019/01/02 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
Matplotlib使用字符串代替变量绘制散点图的方法
2020/02/17 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
python图片合成的示例
2020/11/09 Python
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
餐饮管理自我介绍信
2014/01/15 职场文书
车间核算员岗位职责
2014/07/01 职场文书
学习十八大的心得体会
2014/09/01 职场文书
单位委托书格式范本
2014/09/29 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
辞职信的写法
2015/02/27 职场文书
高三毕业感言
2015/07/30 职场文书
2019各种保证书范文
2019/06/24 职场文书
创业计划书之养殖业
2019/10/11 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS