在 css/js/jquery/HTML 中应用玫瑰色调或更改整个文档的亮度
apply a rose tint or change entire documents brightness in css/js/jquery/html?
有没有更好的做法来实现这一点?目前,我正在使用宽度/高度为 100% 的不透明红色div,更高的 z 索引和指针事件:没有一个允许下面的一切都工作。
另外,我希望能够使整个文档变暗,是否可以应用任何亮度属性,或者我会再次在所有内容上放置不透明的黑色层更好吗?
只是想知道我是否以错误的方式做这件事。如果 js/jquery 解决方案更有效,我也会对它们感兴趣,我也不担心与旧浏览器的兼容性。
**如果有人能告诉我使所有东西变成黑白的最简单方法,我也将不胜感激。
仅限 WebKit 的功能:
-webkit-filter: grayscale; /* Turn everything black and white */
-webkit-filter: brightness(20%); /* Make stuff brighter */
您可以使用hue-rotate
更改色调,具体取决于常规配色方案。如果一切都不同,您将需要一个自定义过滤器,这更困难,我现在正在这样做。
以下是更多信息。
body {
opacity: 0.8; // Any value between 0 & 1 where is 0 in invisible & 1 is 100% opaque
}
但由于那是白色背景,我不确定它会给你想要的输出。如果你想为整个屏幕添加滤色器,你必须添加叠加层,就像你说的那样,下面的东西都不起作用。
-webkit- CSS 属性仅适用于 Chrome 和 safari。
看起来您希望整个页面(包括"底层"DOM 元素)是特定的色调,这仅通过更改正文颜色或不透明度是不可能的。你想要的是类似于jQuery的BlockUI插件。如果我没记错的话,有一个选项可以在 UI 被"阻止"时仍然允许用户与页面元素进行交互。
。是否有任何我可以应用的亮度属性,或者我会 再次最好在所有东西上涂上不透明的黑色层?
最简单的方法是:$('body').css('opacity', '0.3');
。如果你想改变背景颜色,你可以把它应用到html节点:$('html').css('background', '#000');
**如果有人能告诉我使所有东西变成黑白的最简单方法,我也将不胜感激。
在 Internet Explorer 中,您可以使用 Windows 筛选器。使用 Chrome/Safari 的 -webkit-filter: grayscale;
。在Mozilla和Opera中也有可能实现,但我不确定。
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何将childNodes用于XML文档
- 文档就绪提供了错误的选择器高度
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- BrowserId登录请求在文档加载时被调用
- 从Javascript和Php变量创建Html模板文档
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 在jquery文档准备好之前加载Modernizr
- 如何判断何时将dom节点添加到文档中
- 无法获取文档.GetElementById工作正常
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 在 css/js/jquery/HTML 中应用玫瑰色调或更改整个文档的亮度