在 HTML CSS 和 JavaScript 中创建切换按钮

在 html css 和 javascript 中创建切换按钮

本文最初发表于
https://notarena.com/

此代码创建一个动画切换按钮,通过添加或删除 body 元素上的“暗”类来在亮模式和暗模式之间切换。切换按钮有一个圆圈,可平滑过渡以指示模式,机身背景也可平滑过渡以提供无缝体验。

我使用态射效果,按钮和背景有一个漂亮的过渡,为切换开关增添了一丝优雅。这种类型的切换按钮可用于各种网站或应用程序,特别是那些可能需要浅色和深色模式以获得更好的可访问性或只是为用户提供不同设计选项的网站或应用程序。

你可能会喜欢这个

分享按钮动画自定义单选按钮

要使用 HTML、CSS 和 JavaScript 创建切换按钮,您需要创建两个文件:一个 HTML 文件和一个 CSS 文件。创建这些文件后,您可以将提供的代码复制并粘贴到其中。您也可以复制所有源代码。

立即学习“Java免费学习笔记(深入)”;

使用 HTML CSS 和 JavaScript 创建切换按钮
创建文件夹:首先为您的项目创建一个文件夹。您可以将其命名为任何您喜欢的名称。在此文件夹中,您需要创建以下文件:

index.html(用于创建切换按钮的结构)
style.css(用于设置“创建切换按钮”的样式)
创建 HTML 文件:

将您的 HTML 文件命名为 index.html。
创建 CSS 文件:

将您的 CSS 文件命名为 style.css。
创建 JavaScript 文件:

将您的 JavaScript 文件命名为 script.js。

以上就是在 HTML CSS 和 JavaScript 中创建切换按钮的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2664307.html

(0)
上一篇 2025年3月7日 11:36:53
下一篇 2025年3月7日 11:37:03

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • javascript 中的 querySelector 与 querySelectorAll

    queryselector 与 queryselectorall 都用于选择和操作 dom 元素,但它们有一些不同的行为 1.queryselector返回 dom 中满足 css 选择器的第一个匹配元素。如果未找到匹配项,则返回 null…

    2025年3月7日
    200
  • 可持续网站的并非无用的指南

    让我们闭嘴关于地球,所有的世界末日恐慌,并从为什么你想让你的网站可持续发展开始?您正在构建网站或付费,这对您有什么好处? 更多性能,更好。它将加快您的网站速度,提高您的工作效率,您的访问者会喜欢这个活泼的网站,从而带来更高的转化率,并且谷歌…

    2025年3月7日
    200
  • 从零到英雄:使用 React Hook Form 构建带有验证的 React Form 是的

    如何使用 react hook form 和 yup 验证构建 react form:分步指南 介绍 react hook form 是一个强大的工具,可以简化 react 中的表单处理。与验证库 yup 结合使用,您可以轻松创建强大的、经…

    2025年3月7日
    200
  • 什么是 JavaScript 以及为什么你应该学习它

    帖子 1:什么是 javascript 以及为什么你应该学习它 简介 欢迎来到我们 javascript 系列的第一篇文章!如果您是编码或 web 开发的新手,您之前可能听说过术语 javascript。那么,什么是 javascript,…

    2025年3月7日
    200
  • 如何使用 HTML 渲染器自动创建 PDF 文档

    自动化文档创建是许多 saas 产品的一项重要功能,无论是生成发票、报告还是证书。使用 html 渲染器,开发人员只需几行代码即可将动态 html 内容转换为高质量的 pdf 文档或 png 图像。在本指南中,我们将向您展示如何将 exoa…

    2025年3月7日
    200
  • 使用 AWS SES 发送电子邮件:综合指南

    aws simple email service (ses) 是一种功能强大、经济高效的解决方案,可以帮助您安全地发送电子邮件,无论是用于交易消息、营销活动还是自动通知。 在这篇博文中,我们将探讨如何使用 aws ses 发送电子邮件,涵盖…

    2025年3月7日
    200
  • Javascript 中的回流和重绘

    优化 css 以减少不必要的回流和重绘的最佳实践是什么,特别是在大型应用程序中? 1. reflow(布局重新计算): 当浏览器重新计算页面上元素的位置、大小和布局时,会发生 重排(也称为布局或重新布局)。每当页面布局发生变化时,例如添加、…

    2025年3月7日
    200
  • Vuejs 条件渲染和 V-if 与 V-show

    如果你喜欢我的文章,可以请我一杯咖啡:)给我买咖啡 vue.js 条件渲染 v-if 和 v-show 指令用于有条件地渲染 vue.js 中的块。 v-如果 在vue.js中,指令v-if用于有条件地渲染块。仅当指令的表达式返回真值时才会…

    2025年3月7日
    200
  • 用于高效代码管理的 React 工具集

    简介 本文档概述了使用一组精选的工具和最佳实践来构建和管理 react 应用程序的综合方法。通过遵守这些准则,您可以创建可扩展、可维护且高效的应用程序。 状态管理 祖斯坦: 目的:提供一种简单且高性能的方法来管理全局应用程序状态。好处:清晰…

    2025年3月7日
    200
  • 我做了一个组件库!

    经过多年的思考,我的人生该做什么,我终于得出了一个值得注意的结论,我想构建一个 React 组件库,但是如何构建?今天的旅程从了解组件库对开发人员来说具有无价价值的原因开始:它不仅涉及功能,还涉及设计的一致性、可重用性和优雅性。 第0步:是…

    2025年3月7日
    200

发表回复

登录后才能评论