【发布时间】:2013-07-27 18:26:08
【问题描述】:
我正在制作一个带有整页背景图片的网站。我想为侧栏创建一个背景图像,该图像的作用类似于 Photoshop 图层,并使用乘法作为混合模式。它只是一个蓝色表面,具有 Photoshop 多层的“行为”。
无法合并叠加层和图像,因为当网站以其他屏幕比例/尺寸打开时,背景可能会发生变化。
关于 SO 有很多解决方案,但它们仅适用于将 2 个具有固定位置的图像相乘,而不是具有可变位置/背景的彩色表面。
有没有什么技巧可以做到这一点?
【问题讨论】:
-
你为什么不用css
rgba(0, 65, 131, .8)来设置你的侧栏的背景色? -
这只会创建一个透明的蓝色背景,但我想要像在 Photoshop 中一样具有乘法效果。 (2 层:1. 图像,2. 纯蓝色,混合模式为“正片叠底”)
-
啊,我明白了。有趣的问题:) +1
-
您是否可以选择使用 html5 画布,还是需要向后兼容旧版浏览器?
-
尝试使用这篇文章进行混合stackoverflow.com/questions/3648312/… 并使用来自en.wikipedia.org/wiki/Blend_modes#Multiply 的方程来获得你的混合方程。
标签: css overlay photoshop blend