在CSS中创建像这样的alpha遮罩(例如:http://www.script-tutorials.com/demos/360/images/twinkling.png),并将其应用于下面的背景图像,是否可能?
编辑: 我将提供更多背景信息,因为我认为我得到了一个不同问题的答案。上面链接的图片是在图像顶部重叠一些黑色圆圈来制作的。问题在于它总是使用黑色颜色,如果背景图像有黑色背景,它会正常工作(隐藏背景图像)。但如果背景图像有如蓝色背景等其他背景颜色,那么它将在背景图像上重叠黑色圆圈,并且无法创建所需的遮罩效果。为了明确这一点:
所以我正在尝试获取圆圈作为alpha通道,可以用于下面的图像。因此,不是带透明度的黑色,而是像应用于下面图像的alpha通道一样的黑白色。
请注意,将有2个图层:例如,奇异果图像中有一个带透明背景的图像,在下面是黑色背景。或者狗在一张图像中,在下面是另一个蓝色图像。因此,我需要一个应用于奇异果或狗图像的遮罩。
编辑: 我将提供更多背景信息,因为我认为我得到了一个不同问题的答案。上面链接的图片是在图像顶部重叠一些黑色圆圈来制作的。问题在于它总是使用黑色颜色,如果背景图像有黑色背景,它会正常工作(隐藏背景图像)。但如果背景图像有如蓝色背景等其他背景颜色,那么它将在背景图像上重叠黑色圆圈,并且无法创建所需的遮罩效果。为了明确这一点:
![example](https://istack.dev59.com/z4iS0.webp)
请注意,将有2个图层:例如,奇异果图像中有一个带透明背景的图像,在下面是黑色背景。或者狗在一张图像中,在下面是另一个蓝色图像。因此,我需要一个应用于奇异果或狗图像的遮罩。
opacity
属性。透明度可以从0.0到1.0变化。 例如:.image{ opacity:0.3; }
- Jijo Cleetus