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 相关文章推荐
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
jQuery实现表头固定效果的实例代码
May 24 Javascript
JavaScript编程中window的location与history对象详解
Oct 26 Javascript
JS JSOP跨域请求实例详解
Jul 04 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
Aug 10 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
Dec 07 Javascript
php输出全部gb2312编码内的汉字方法
Mar 04 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
May 03 Javascript
小程序开发基础之view视图容器
Aug 21 Javascript
JS实现查找数组中对象的属性值是否存在示例
May 24 Javascript
解决Vue @submit 提交后不刷新页面问题
Jul 18 Javascript
微信小程序实现转盘抽奖
Sep 21 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
jquery获取div宽度的实现思路与代码
2013/01/13 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
js实现简单锁屏功能实例
2015/05/27 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
Python出现segfault错误解决方法
2016/04/16 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
采购主管工作职责
2013/12/12 职场文书
公司培训心得体会
2014/01/03 职场文书
党员党性分析材料
2014/02/17 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
车辆转让协议书
2014/09/24 职场文书
党支部意见范文
2015/06/02 职场文书
入党申请书格式
2019/06/20 职场文书
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers