【发布时间】:2013-02-09 22:34:03
【问题描述】:
我有关于 CSS 的问题。
我有 2 个 div,一个带有 background-color: #000;,第二个带有部分没有背景的透明 png 文件(如此透明),我们称之为 background-image: url(images/scrolltotop.png);。
我想要的是用 png 文件的透明度覆盖 background-color,这样背景就不会覆盖我的 png 文件。我会给你图片来告诉你我的意思:
现在图像与我想要获得的结果(上图) - 带有来自 html 样式的背景。
有没有办法用透明度覆盖背景颜色?
编辑:也许这张图片会告诉你更多,我想做什么(上图)
【问题讨论】:
-
如果PNG是透明的,只需在“滚动到顶部”div上放一个白色背景
-
但我不想要白色背景,希望它是透明的。
-
CSS 掩码(我相信只有 webkit)可能能够做到这一点:thenittygritty.co/css-masking