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 相关文章推荐
些很实用且必用的小脚本代码
Jun 26 Javascript
如何让动态插入的javascript脚本代码跑起来。
Jan 09 Javascript
javascript自定义startWith()和endWith()的两种方法
Nov 11 Javascript
js判断iframe内的网页是否滚动到底部触发事件
Mar 18 Javascript
JavaScript入门基础
Aug 12 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
May 26 Javascript
简单实现jQuery轮播效果
Aug 18 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
过滤器vue.filters的使用方法实现
Sep 18 Javascript
Angular如何由模板生成DOM树的方法
Dec 23 Javascript
Javascript新手入门之字符串拼接与变量的应用
Dec 03 Javascript
使用Mock.js生成前端测试数据
Dec 13 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 创建标签云函数代码
2010/05/26 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
php实现Mysql简易操作类
2015/10/11 PHP
实例讲解PHP表单处理
2019/02/15 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
React快速入门教程
2017/01/17 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
JavaScript实现短暂提示框功能
2018/04/04 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
多个应用共存的Django配置方法
2018/05/30 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
Flask框架学习笔记之模板操作实例详解
2019/08/15 Python
python multiprocessing模块用法及原理介绍
2019/08/20 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
社区网格化管理实施方案
2014/03/21 职场文书
食品采购员岗位职责
2014/04/14 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
建筑工地文明标语
2014/10/09 职场文书
爱心助学感谢信
2015/01/21 职场文书
护士年终个人总结
2015/02/13 职场文书
我的1919观后感
2015/06/03 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python