如何使用 JavaScript/jQuery 为网站创建暗/亮模式?
Light-on-dark 配色方案,也称为深色模式,是一种补充模式,它使用一种配色方案,其中网页的内容显示在深色背景上。这种配色方案减少了屏幕发出的光并增强了可读性。切换到深色模式可以让网站用户随时切换到对眼睛友好且节省资源的设计。
创建暗/亮模式的步骤:
- 创建一个 HTML 文档。
- 为文档文件和暗模式创建 CSS。
- 添加一个开关/切换器以在明暗模式之间切换。
- 向开关/切换器添加功能,以使用 javascript 或 jQuery 代码在明暗模式之间切换。
示例 1:以下示例演示了使用 JQuery 代码在明暗模式之间切换。它基本上通过使用函数 hasClass()、addClass() 和 removeClass() 方法来工作。
html
Dark Mode
Dark mode:
OFF
GeeksforGeeks
A Computer Science Portal for Geeks
Light and Dark Mode
Click on the switch on top-right
to move to dark mode.
html
Dark Mode
GeeksforGeeks
A Computer Science Portal for Geeks
Light and Dark Mode
输出:
- 灯光模式:
- 黑暗模式:
示例 2:以下示例演示了在 javascript 代码中使用 toggle()函数在明暗模式之间切换。
html
Dark Mode
GeeksforGeeks
A Computer Science Portal for Geeks
Light and Dark Mode
输出:
- 灯光模式:
- 黑暗模式:
夜间模式/黑暗模式除了为网站添加额外功能外,还增强了用户体验和可访问性。对于发布长内容并需要用户在屏幕上长时间集中注意力的网站很有用。