使用CSS和JavaScript在明暗模式之间切换。

1.添加CSS

设置<body>元素的样式并创建.dark-mode用于切换的类

body {padding: 25px;background-color: white;color: black;font-size: 25px;
}.dark-mode {background-color: black;color: white;
}

2。添加JavaScript

获取<body>元素并在.dark-mode类之间切换:

function myFunction() {var element = document.body;element.classList.toggle("dark-mode");
}

3.完整代码

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {padding: 25px;background-color: white;color: black;font-size: 25px;
}.dark-mode {background-color: black;color: white;
}
</style>
</head>
<body><h2>Toggle Dark/Light Mode</h2>
<p>Click the button to toggle between dark and light mode for this page.</p><button onclick="myFunction()">Toggle dark mode</button><script>
function myFunction() {var element = document.body;element.classList.toggle("dark-mode");
}
</script></body>
</html>

4.演示

【网站】给网站添加一个夜间模式切换按钮相关推荐

  1. html怎么把一段文字设置为连接到下一个网页的按钮,为主页添加一个漂亮的按钮(上)_html...

    是不是在做网页时,为按钮的制作发过愁啊?用图片做按钮的话,影响速度,不用图片,网页里自带的按钮真的是不感恭维,真是最近比较烦,其实,有了css(Cascading Style Sheet的缩写,层叠样 ...

  2. android 个性按钮,酷炫的日间夜间模式切换按钮

    前言 最近看到一个酷炫的日间夜间模式切换按钮,于是就动手写了仿写了一个. 这里是Github链接,欢迎star,fork... PO上效果图,录制的不太好 主要的编写思路 这里主要是用属性动画中的Va ...

  3. 如何在WordPress中添加Pinterest“ Pin It”按钮(最终指南)

    Do you want to add the Pinterest "Pin It" button in WordPress? Recently, a new traffic sou ...

  4. iOS之给WebView导航栏添加“返回”与“关闭”按钮

    一.需求说明 在iOS开发中,不免有原生与H5的交互,比如说:从原生页面的一个按钮,点击之后跳转到了一个H5的页面A,A页面中又有一个按钮,点击之后,又加载了一个新的H5页面B,从B点击一个按钮,又加 ...

  5. 博客园添加一个分享的

    给自己的博客添加一个分享的按钮吧!! 可以遇见更多志同道合的人呀!!! 使用百度的一键生成按钮就可以了:http://share.baidu.com/code 或者自己写一个也是一样的 <!-- ...

  6. [RK3568 Android11] 开发之开发者选项中添加USB OTG模式切换(二)

    目录 前言 一.开发者选项中添加USB OTG模式切换按钮 二.按钮添加功能 前言 上一篇已讲解创建OTG模式的系统全局变量,此篇讲解怎么在 设置应用->开发者选项中 添加USB OTG切换按钮 ...

  7. 【嘉然live2d】来给WP网站添加一个live2

    look,同款下图的成果~ 教程开始 下载解压包,上传到你的 主题目录 上. 然后复制下面代码 保存到 主题目录的 footer.php文件 放在</body>的下面,并修改成你的live ...

  8. 为网站代码块pre标签增加一个复制代码按钮代码

    写文章的时候,作为一名专业的码农,经常会在文章中粘贴一些代码.有的时候代码块比较长,在后期使用中需要复制这段代码就比较麻烦 参考其他比较专业的博客系统,都在代码块上有一个复制代码的按钮.用来快速复制整 ...

  9. NProgress.js - 前端全站进度条插件 - 给你的网站添加一个加载进度条

    0x00 前言 前几天给博客换了@Veen Zhao大佬的Cuteen主题,非常好看,但是因为不想让自己的博客和其他人的千篇一律,于是决定在Cuteen主题的前提下逐渐设计一些自己需要的东西.正巧前几 ...

最新文章

  1. idea中文乱码问题
  2. git 添加外部项目地址
  3. 回文树(回文自动机) - URAL 1960 Palindromes and Super Abilities
  4. 【学习笔记】Javascript函数调用
  5. 12月16号 双链表
  6. 树复制替换id_程序员的进阶课-架构师之路(12)-2-3-4树
  7. 第十二单元文件的归档/压缩/传输
  8. php刷新onload(),JS页面刷新的方法总结
  9. 通过Server 2019中的组策略部署桌面墙纸 详解组策略环回处理
  10. IDEA切换全屏模式
  11. JSON Web Token实际应用
  12. linux网页视频黑边,ffmpeg去除视频黑边命令
  13. TracKit-Ocean:目标跟踪网络(二) -- 运行问题及解决逻辑设计
  14. 线性代数与矩阵论 定理 1.3.9 唯一析因定理
  15. LuaStudio 9.27 去10分钟退出暗桩板
  16. Java视频教程等百度云资源分享
  17. 搭建ftp服务器的超详细步骤。
  18. 岭回归,Lasso回归和弹性网回归理论及特点
  19. 物联网应用三个阶段,你在哪里?
  20. 文化人类学课后习题答案

热门文章

  1. 【NIPS2020】 Workshop List
  2. 【ffmpeg】基本使用方法总结
  3. 【python】 合并列表的方法
  4. JVM—类加载过程学习
  5. 【C/C++】异或操作巧妙实现两个数的交换操作
  6. 作业 利用单选框控制图片的显示
  7. 外键 级联操作 mysql
  8. 生成一个文件 保存在指定的文件夹中 思路 python
  9. django-学习索引1908版
  10. Sql Server导入sql文件