jquery 添加 padding_【开发小技巧】11—如何使用JavaScript / jQuery为网站创夜间/高亮模式?...

59d5669678b3456316344ba9dacbfef8.png

英文 | https://www.geeksforgeeks.org/how-to-create-dark-light-mode-for-website-using-javascript-jquery/?ref=leftbar-rightbar

翻译 | web前端开发(ID:web_qdkf)

浅色深色配色方案(也称为深色模式)是一种补充模式,它使用一种配色方案,其中网页的内容显示在深色背景上。这种配色方案减少了屏幕发出的光并增强了可读性。切换为夜间模式可让网站用户随时随地转向外观友好且节省资源的设计。

创建夜间/高亮模式的步骤:

  • 创建一个HTML文档。

  • 为文档文件以及黑暗模式创建CSS。

  • 添加一个开关转换器按钮,以在明暗模式之间进行切换。

  • 使用javascript或jQuery代码向开关转换器添加功能,以在明暗模式之间切换。

示例1:以下示例演示了使用JQuery代码在明暗模式之间进行切换。它基本上通过使用函数hasClass(),addClass()和removeClass()方法来工作。

content="width=device-width, initial-scale=1.0"> Dark Mode "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.0/jquery.min.js"> body{ padding:10% 3% 10% 3%; text-align:center; } img{ height:140px; width:140px; } h1{ color: #32a852; } .mode { float:right; } .change { cursor: pointer; border: 1px solid #555; border-radius: 40%; width: 20px; text-align: center; padding: 5px; margin-left: 8px; } .dark{ background-color: #222; color: #e6e6e6; }

Dark mode: OFF

GeeksforGeeks

A Computer Science Portal for Geeks

Light and Dark Mode

span"https://media.geeksforgeeks.org/wp-content/uploads/20200122115631/GeeksforGeeks210.png"> Click on the switch on top-right to move to dark mode.
输出: 高亮模式: d60c3fdd9fcb47d63014fe0c073e7bf6.png 夜间模式: 2c753c9a54ee237ef4ef92658d92c215.png 示例2:以下示例演示了通过在JavaScript代码中使用toggle()函数在高亮模式和夜间模式之间进行切换。
                   "width=device-width, initial-scale=1.0">     Dark Mode            body{         padding:0% 3% 10% 3%;         text-align:center;         }         h1{         color: #32a852;         margin-top:30px;         }
button{ cursor: pointer; border: 1px solid #555; text-align: center; padding: 5px; margin-left: 8px; } .dark{ background-color: #222; color: #e6e6e6; }

GeeksforGeeks

A Computer Science Portal for Geeks

Light and Dark Mode

Switch mode 输出: 高亮模式: 32e751169d05d502c359977af4ec29c4.png 夜间模式: 312cc01853cdca5dca182a8179cf1dfc.png 夜间模式或者说黑暗模式除了为网站添加额外功能之外,还可以增强用户体验和可访问性。对于发布较长内容且需要用户长时间关注屏幕的网站而言,此功能非常有用。 562f3a07af408f45a9b79750979a6cfd.png 0662422eb1b44b3e74b26b360f709bdb.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值