JavaScript实现网页关灯效果

案例池子
JS实现鼠标悬停变色

JavaScript中的排他算法实现按钮单选
JavaScript中的localStorage

JavaScript中的sessionStorage

JavaScript实现网页关灯效果
JavaScript实现一段时间之后关闭广告

JavaScript实现按键快速获取输入框光标

效果演示


概述

简介:本文讲解的是,如何使用JavaScript实现我们经常看见的网页的关灯效果。

HTML部分

<body><div class=""></div><button> 开关灯</button></body>

CSS渲染

<style>/* 制作一个设置背景为黑色的类 */.bg {background-color: black;}</style>

JS部分

<script>// classList 是一个类列表 存放的是一个标签拥有的类的个数var div = document.querySelector('div');var btn = document.querySelector('button');btn.addEventListener('click', function() {// toggle意思为如果没有里面的那个参数 // 那么加入这个参数// 反正去掉这个参数 // 这样可以简单的实现开关灯的效果document.body.classList.toggle('bg');})</script>

完整代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>/* 制作一个设置背景为黑色的类 */.bg {background-color: black;}</style>
</head><body><div class=""></div><button> 开关灯</button><script>// classList 是一个类列表 存放的是一个标签拥有的类的个数var div = document.querySelector('div');var btn = document.querySelector('button');btn.addEventListener('click', function() {// toggle意思为如果没有里面的那个参数 // 那么加入这个参数// 反正去掉这个参数 // 这样可以简单的实现开关灯的效果document.body.classList.toggle('bg');})</script>
</body></html>

JavaScript实现网页关灯效果相关推荐

  1. 【JavaScript】网页放大镜效果案例

    [JavaScript]网页放大镜效果案例 加深对e.pageX,e.pageY,offsetLeft,offsetTop,offsetWidth,offsetHeight的理解和应用 鼠标事件mou ...

  2. HTML+JavaScript实现网页秒杀倒计时效果

    HTML+JavaScript实现网页秒杀倒计时效果 <!DOCTYPE html> <html><head><meta charset="utf- ...

  3. php网页右下方广告窗口,javascript实现右下角广告框效果

    本文教大家用原生js实现的简单网页主页右下角的广告框效果,利用好绝对定位,点击X关闭广告,里面的内容不管动图或者视频都可以. 代码最简洁,js行为优化版,复制粘贴即可使用. 演示部分 右下角广告框效果 ...

  4. html多级侧边菜单,JavaScript实现向右伸出的多级网页菜单效果

    本文实例讲述了JavaScript实现向右伸出的多级网页菜单效果.分享给大家供大家参考.具体如下: 这里使用JavaScript实现向右伸出的多级网页菜单效果,鼠标放在左侧的主菜单上,右侧就伸展出二级 ...

  5. HTML5与jQuery实现渐变绚丽网页图片效果

           HTML5与jQuery如何实现渐变绚丽网页图片效果呢?通过HTML5和jQuery创建一个灰度/彩色的实现绚丽渐变效果.在HTML5出现之前,要想实现此类似渐变效果,需要彩图和灰度图像 ...

  6. 网页loading效果 可以通过js控制旋转速度

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  7. 通过javascript在网页端生成zip压缩包并下载

    通过javascript在网页端生成zip压缩包并下载 原文:通过javascript在网页端生成zip压缩包并下载 zip.js是什么 zip.js的github项目地址:http://gildas ...

  8. 用Javascript实现回到顶部效果

    用Javascript实现回到顶部效果 经常看到网页中有回到顶部的效果,今天也研究一下回到顶部有哪些方法.众所周知,用锚链接是实现回到最简单的方法,但是从用户体验效果来说,并不是最好的.(锚链接回到顶 ...

  9. HTML5期末大作业:中国传统节日网页设计——端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载...

    HTML5期末大作业:中国传统节日网站设计--端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

最新文章

  1. QEMU — I/O QoS 的实现方式
  2. Raspberry Pi 4B 循迹模块
  3. php性能优化和细节优化
  4. java 开发 jvm_Java开发人员应了解的JVM流行语
  5. 罗彻斯特大学计算机科学系专业排名,罗切斯特大学计算机科学专业
  6. PyTorch 多目标跟踪
  7. Hash Collision DoS 攻击
  8. C#中只使用Invokerequired来判断是不是UI线程可靠吗?
  9. NSDictionary和NSMutableDictionary
  10. 题-芭芭拉冲鸭~(续)(LCA最近公共祖先)
  11. 2022国开中国现代文学专题阶段作业2-4答案
  12. Ubuntu20.04安装微信的方法
  13. 中证登姚前演讲:数字资产是数字金融的核心(全文)
  14. 1-5分钟上手自动化测试——Airtest+Poco快速上手
  15. canvas二次、三次贝赛尔曲线 绘制气泡圆角矩形立体桃心
  16. 一种求周期二元线性序列的极小多项式的方法
  17. FileInputStream 与 BufferedInputStream的比较
  18. 西方金融交易员揭露行业潜规则
  19. 一、简单的http抓包(微信公众网页登录模拟)
  20. 2020-2021的瞻前顾后

热门文章

  1. Kibana--KQL和Lucene的区别
  2. GSE184854 ccr2敲除小鼠和wt小鼠merge到一起之后,对ccr和wt组别进行harmony ,大致分为上皮 内皮 髓系 淋巴系 ,取髓系,分为dc 单核monocyte 巨噬细胞,取巨噬
  3. 关于计算机在教室的文化建设方案,大学教室文化建设方案
  4. VM虚拟机启动U盘内镜像
  5. 如何使用 Python 构建自己的 AI 个人助理
  6. win7怎么打开微软更新服务器地址,Win7旗舰版上的windows update服务无法启动
  7. 【小样本分割】PFENet
  8. 数据中台(元数据篇)
  9. spring4 搭建开发环境
  10. 安卓手机小说阅读器_小说迷安卓app2020最新版下载安卓版下载_小说迷安卓app2020最新版下载v3.1.8手机版apk下载...