给你的网页添加一个暗黑模式(壹)

简介: 给你的网页添加一个暗黑模式(壹)

image.png

如封面,仅仅是一个最简单的实现,还在学习的过程中,目标:10种方式!

在线预览,源码也在😎


废话不多说直接上代码!


一个button标签足矣~


<h1>Mancuoj</h1>
<button id="bt">
  Click it 🔥
</button>
复制代码

简单设置一下:


@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap");
$dark-color: #111;
$light-color: #eee;
$bg-color: #4c6fff;
body {
  margin: 0;
  padding: 0;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Poppins, serif;
}
h1 {
  margin-right: 20px;
}
button {
  width: 100px;
  height: 40px;
  border: 2px solid $bg-color;
  border-radius: 16px;
  outline: none;
}
复制代码

设置一下dark mode的颜色~


.dark {
  background-color: $dark-color;
  color: $light-color;
}
复制代码

写一下点击修改的函数~


const changeTheme = () => {
  const bt = document.getElementById("bt");
  const body = document.body;
  bt.addEventListener("click", () => {
    if (body.className === "dark") {
      body.classList.remove("dark");
    } else {
      body.className = "dark";
    }
  });
};
changeTheme();


目录
相关文章
|
4天前
|
前端开发 JavaScript 搜索推荐
前端小白也能学会的高大上技巧:如何让你的网页支持暗黑模式?
【10月更文挑战第30天】随着现代网页设计的发展,暗黑模式已成为一种流行趋势,提升了用户的阅读体验并增强了网页的适应性。本文介绍了如何通过简单的HTML、CSS和JavaScript实现网页的暗黑模式。首先,定义两种主题的CSS样式;然后,使用JavaScript实现模式切换逻辑,并自动检测系统主题。通过这些步骤,前端小白也能轻松掌握暗黑模式的实现,提升网页的用户体验和个性化水平。
15 4
|
6月前
紫色星空月亮404网页模板源码
紫色星空月亮404网页模板源码
61 4
紫色星空月亮404网页模板源码
|
6月前
|
前端开发 定位技术 SEO
基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式
环境要求 WordPress >=6.0PHP >=7.4 主题特性 支持白天与暗黑模式 全局无刷新加载 支持博客、CMS、企业三种布局 内置 WP 优化策略 内置前台用户中心 支持 QQ / Github / Gitee / 微博登录 支持缩略图伪静态 全局顶部滚动公告 图形及极验验证码支持 自定义 SMTP 支持 一键全站变灰 网页压缩成一行 后台防恶意登录 内置出色的 SEO 功能 评论 ajax 加载 文章点赞、打赏、海报生成、分享 Twemoji 集成 丰富的广告位 丰富的小工具 自动百度链接提交 众多页面模板(读者墙 / 归档 / 书籍推荐 / 站点导航 / 标签 / 站点地图
69 5
|
6月前
网页星光闪耀背景动画特效
网页星光闪耀背景动画特效
37 0
网页星光闪耀背景动画特效
|
前端开发 JavaScript
前端代码分享——星空背景特效(内含源码)
前端代码分享——星空背景特效(内含源码)
|
JavaScript 前端开发
给你的网页添加一个暗黑模式(叁)
给你的网页添加一个暗黑模式(叁)
235 0
给你的网页添加一个暗黑模式(叁)
|
存储 移动开发 前端开发
给你的网页添加一个暗黑模式(贰)
给你的网页添加一个暗黑模式(贰)
197 0
给你的网页添加一个暗黑模式(贰)
|
前端开发 JavaScript 程序员
基于JavaScript实现网页版仿苹果2022下半年最新UI设计(灵动岛UI设计原理设计)
基于JavaScript实现网页版仿苹果2022下半年最新UI设计(灵动岛UI设计原理设计)
354 0
|
前端开发 容器
【Web动画】科技感十足的暗黑字符雨动画
【Web动画】科技感十足的暗黑字符雨动画
703 0
【Web动画】科技感十足的暗黑字符雨动画
给typecho添加社会主义核心价值观24字特效,鼠标点击出现富强,民主,文明等等12组词
给typecho添加社会主义核心价值观24字特效,鼠标点击出现富强,民主,文明等等12组词
298 0