我有.card
一个background-blend-mode: multiply
适用于它的课程。它在桌面上的任何地方都可以正常工作,但在 iOS(Firefox、Safari)上它只能在某些元素上工作。
.card {
padding: 3rem;
margin-top: 2rem;
background-image: url(./Images/textured_paper.png);
background-color: rgba(107, 79, 79, 0.87);
background-blend-mode: multiply;
box-shadow: 10px 10px 10px 2px rgba(0, 0, 0, 0.5);
}
在这个通过 jQuery 加载到主页面的页面上(页面上的所有内容都是这样加载的),只有最后两个 div 正确应用了这个效果。第一个不会融合。
<div class="card">
<h3>About Me</h3>
<div><a href="https://twitter.com/dooomscrolls"> <img src="Images/profilepic.jpeg"></a></div>
<p><b>Francisco Torres</b></p>
<br>
<p>Portugal</p>
<p>Game Dev</p>
<p>CG</p>
</div>
<div class="card">
<h3>Popular Post</h3>
<div class="fakeimg">
<p>Image</p>
</div>
<div class="fakeimg">
<p>Image</p>
</div>
<div class="fakeimg">
<p>Image</p>
</div>
</div>
<div class="card">
<h3>Title</h3>
<p>something</p>
</div>
此外,这两个 div 是整个网站中唯一正确应用混合的。
我该怎么做才能让背景混合无处不在?