如何让整个网页在阅读模式下呈淡黄色?

马尼什

我正在尝试向我的网站添加一项功能,其中用户可能有一个用于阅读模式切换按钮当该切换按钮被点击时,整个页面将变成淡黄色,从而减少从屏幕出来的紫外线,从而减少用户在阅读时对眼睛的压力。

为此,我正在使用这样的叠加层:

HTML:

<div id="overlay" class='visibility-hidden' style="position: fixed;width: 100%;height: 
100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 210, 124, 0.21);z-index: 1;"></div>

<button class='read_mode'>Click here For Read mode</button>

CSS:

.visibility-hidden{
  display:none;
}

.visibility-true{
  display:block;
}

Javascript:

$('.read_mode').click(function(){
alert("Now you can NOT click the button");
$("#overlay").removeClass("visibility-hidden").addClass("visibility-true");

});

这种方法的问题是网页上的按钮和其他元素无法再点击,因为它<div>是不可点击的,因为<div>淡黄色高于网页上的所有其他元素。

链接到 JSFiddle:https ://jsfiddle.net/aeok8sbp/1/

谢谢

弗兰加伦

添加pointer-events: none;#overlayCSS。这样做,它将忽略触摸和点击事件。此 JSFiddle上的示例(它不会切换,因为您尚未实现该功能,但按钮会注册点击并显示警报)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该如何清洁显示器上的这些淡黄色斑点?

在R图中更改颜色顺序(避免淡黄色)

phpstorm淡黄色高亮显示在文件浏览器/项目窗口中,它是什么,如何更改颜色?

Delphi TStreamReader-如何在共享模式下阅读?

如何在网页模式下启动GWT?

如何在Virtual Box全屏模式下显示整个桌面?

如何找到整个网页的高度?

如何在不加载整个网页的情况下执行特定的 js 请求?

在保护模式下阅读键盘

如何使用Java从网页上阅读文本?

如何使用Gmail API阅读整个邮件

我如何阅读整个命令行?

如何居中整个网页(包括背景)

如何截取整个网页的屏幕截图?

页脚颜色颜色整个网页 - 如何修复?

如何在Nuxt SSR模式下更改页面的URL,而不重新加载整个页面?

如何限制整个模式的大小?

如何去除网页下的空白

如何阅读整个“未经授权的更改被阻止”消息?

如何阅读基于Tokio的Hyper请求的整个正文?

如何使用python阅读和打印整个.txt文件?

如何强制Chrome以纵向模式打印网页?

网页检查器模式下的JavaFX和Firebug Lite

角度变化时,如何使屏幕阅读器阅读整个页面?

如何在阅读C中的特定单词后阅读整个句子

辅助功能:使VoiceOver可以在不关注网页的情况下阅读文本

如何用纯色图像覆盖整个网页(顶部)

如何使网页占据整个屏幕而不影响其内容大小

如何为整个网页设置相等的页边距