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高级程序设计(第3版)学习笔记5 js语句
Oct 11 Javascript
jQuery拖拽 &amp; 弹出层 介绍与示例
Dec 27 Javascript
javascript实现依次输入input自动定焦
Dec 23 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
May 16 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
May 11 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
Jan 06 Javascript
图文讲解vue的v-if使用方法
Feb 11 Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 Javascript
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
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/01/02 PHP
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
php实现求相对时间函数
2015/06/15 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
JS 有名函数表达式全面解析
2010/03/19 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
js实现简易计算器功能
2019/10/18 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
Python SQLite3数据库操作类分享
2014/06/10 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
详解重置Django migration的常见方式
2019/02/15 Python
树莓派实现移动拍照
2019/06/22 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
python ssh 执行shell命令的示例
2020/09/29 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
创业计划书中要认真思考的问题
2013/12/28 职场文书
事业单位接收函
2014/01/10 职场文书
捐助倡议书
2015/01/19 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android