【发布时间】:2021-01-09 09:03:18
【问题描述】:
我需要重新创建这个:
渐变背景必须通过图像的形状才能看到。但我不知道具体怎么做。
我现在得到了什么:
<div style="background-color: #fff; padding: 15px; border-radius: 10px; margin-bottom: 5px;">
<div style="background: transparent url('image') 0% 0% no-repeat padding-box;">
</div>
</div>
但这只是完全隐藏了图像。
【问题讨论】:
-
在
background: transparent url('image') center no-repeat padding-box;中添加center而不是0% 0% -
第二个div没有高宽
-
你的意思是从 heart 形状也可以看到渐变背景?
-
@RayeesAC 我实现了你的两个答案,但这并不能解决问题。我看到了图像,但图像本身不透明。
-
@PeterDarmis 是的,我就是这个意思。