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 幻灯插件和教程
Mar 27 Javascript
Node.js实现简单聊天服务器
Jun 20 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
Sep 06 Javascript
jQuery点击其他地方时菜单消失的实现方法
Apr 22 Javascript
javascript数组常用方法汇总
Sep 10 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
ES6 中可以提升幸福度的小功能
Aug 06 Javascript
vue项目移动端实现ip输入框问题
Mar 19 Javascript
js实现计时器秒表功能
Dec 16 Javascript
微信小程序实用代码段(收藏版)
Dec 17 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
May 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读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
javascript中的array数组使用技巧
2010/01/31 Javascript
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
python基础教程之类class定义使用方法
2014/02/20 Python
Python对象转JSON字符串的方法
2016/04/27 Python
详解Django中间件执行顺序
2018/07/16 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
python代码中怎么换行
2020/06/17 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
企业承诺书怎么写
2014/05/24 职场文书
黄埔军校观后感
2015/06/10 职场文书
社区低保工作总结2015
2015/07/23 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL
SpringBoot 整合mongoDB并自定义连接池的示例代码
2022/02/28 MongoDB
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
Java数据结构之堆(优先队列)
2022/05/20 Java/Android
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript