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 相关文章推荐
js变量作用域及可访问性的探讨
Nov 23 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
Aug 02 Javascript
js中for in的用法示例解析
Dec 25 Javascript
window.returnValue使用方法示例介绍
Jul 03 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 Javascript
JavaScript识别网页关键字并进行描红的方法
Nov 09 Javascript
轻松实现jquery手风琴效果
Jan 14 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
Nov 08 Javascript
js中实例与对象的区别讲解
Jan 21 Javascript
vue 项目引入echarts 添加点击事件操作
Sep 09 Javascript
详解CocosCreator项目结构机制
Apr 14 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
无线电的诞生过程
2021/03/01 无线电
php实现统计目录文件大小的函数
2015/12/25 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
JS命名空间的另一种实现
2013/08/09 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
使用graphics.py实现2048小游戏
2015/03/10 Python
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
EM算法的python实现的方法步骤
2018/01/02 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
设计大赛策划方案
2014/06/13 职场文书
女生节标语
2014/06/26 职场文书
计生工作先进事迹
2014/08/15 职场文书
运动会跳远广播稿5篇
2014/09/17 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL
java版 联机五子棋游戏
2022/05/04 Java/Android