问题标签 [mix-blend-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 混合模式滚动滞后问题
只是在文本元素上使用'mix-blend-mode:overlay',它会导致我的浏览器在文本位于屏幕视图中时滚动非常慢。一旦您滚动过文本项,滚动就会恢复为黄油般光滑。
如果我删除混合混合模式,则会解决影响 chrome 和 firefox 的滞后效应。
有没有其他人对混合混合模式有类似的问题?
css - 混合两层文本
我正在尝试将两层文本混合在一起,两层都是白色的,但是在两个单词相互重叠的部分,我希望单词与背景具有相同的颜色。
我已经开始玩混合混合模式了。
它只需要在浏览器的最新版本中工作(没关系,ie)
http://codepen.io/SusanneLundblad/pen/bEopPw?editors=110
如果有人有任何建议,我会非常高兴!
css - 为什么修复背景以避免滚动会破坏混合混合模式 css 效果?仅限 Chrome
我在玩的时候发现了一些奇怪的东西mix-blend-mode
。当我修复背景图像时,mix-blend-mode
效果不起作用。这发生在 Chrome 中。但在 Firefox 中它工作正常。这很糟糕,因为我经常使用视差。知道为什么会发生这种情况或如何解决它,以便我可以修复背景并仍然使用mix-blend-mode
?
psfixed
从这里删除 -->background: url(http://unsplash.it/3200/1600?image=973) no-repeat no-repeat center center fixed;
你会看到它工作正常。除了,背景随着滚动移动:(
这是一个例子:
CSS:
你可以使用这个CODEPEN
css - CSS中的乘法模式?
在 Photoshop 中,如果您将具有白色背景的 JPG 图像导入到具有蓝色 的文档中background
,您可以background
通过将图像设置为“正片叠底”模式来使图像的白色消失。
我可以单独使用 CSS 做同样的事情吗?
css - CSS与堆叠上下文之外的对象混合?
我正在使用 CMS 在我的页面顶部构建一个“英雄区域”。它有一个背景图像、一些文本和几个按钮链接。我希望我的按钮mix-blend-mode:multiply
带有背景图像。
我的问题是默认的 CMS CSS 将按钮放在与背景图像不同的堆叠上下文中,因此它们不会混合。具体来说,问题在于.inner
该类具有position:relative
和z-index:1
。如果我覆盖 CSS 以将它们放在相同的上下文中position: static
,那么整个部分的布局就会中断。
是否有任何解决方法可以在不带走的情况下button
与之融合?.outer
position:relative
.inner
javascript - 有没有办法用javascript计算svg元素的混合混合模式(css)?
我们有一个由 5 个形状组成的简单 svg。我们想用图层颜色“混合混合模式”这个 svg。但是,此 css 属性不适用于 Internet Explorer。有没有办法计算我们的 svg 的每个形状的结果是什么?
没有透明度。
css - 使用混合混合模式填充动画文本
我遇到了问题,如果我删除“.box-with-text”的“背景颜色”,则文本填充不起作用。
css - CSS3:与混合混合模式不一致:跨浏览器的屏幕?
我正在尝试使用,虽然大多数属性都可以工作,但我与所有现代浏览器mix-blend-mode
的预期功能有很多不一致之处。mix-blend-mode: screen
https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode
对于 Firefox (47.0) 我得到
IE 边缘 (25.10586.0.0)
然后是 Chrome(51.0.2704.106 64 位)和 Safari(9.0)
我怀疑因为它是 MDN,所以预期的输出是 Firefox 产生的。IE Edge 是有意义的,因为它不支持混合混合模式,所以什么也不会发生。
我怀疑这可能是一个 webkit 问题?虽然我找不到任何关于它的东西。我也确实从chrome://flags
但它并没有解决问题。Safari/Chrome 是否有解决此问题的方法?mix-blend-mode
适用于其他属性,即,但在应该输出difference
的内容方面一直存在问题。screen