【发布时间】:2020-02-14 06:29:58
【问题描述】:
我在这里的标题上成功使用了背景混合模式:https://yogrow.co/ecommerce-stack
但是我注意到背景混合模式在 iPhone 上不起作用。我只是没有背景颜色。
这是我正在使用的 CSS
background-repeat: repeat;
background-image: url("assets/img/swirl_pattern.png");
background-color: #E33551;
background-blend-mode: multiply;
是使用媒体查询创建一组新的 css 规则的唯一/最佳选择,或者是否有替代方法来进行后备,因此对于 iPhone Safari 等不显示颜色的设备,背景变为红色.
因为我在背景顶部有白色文本,所以它目前在 iPhone safari 上看起来难以辨认。
谢谢
【问题讨论】:
-
我也遇到了同样的问题。我发现
background-repeat: repeat;导致混合模式在 iOS 上停止工作。我不知道为什么,但是如果您将其设置为不重复,那么它可以工作。显然这不是一个理想的解决方案。 -
感谢您分享此技巧。它解决了我遇到的问题。
标签: ios css iphone safari background-blend-mode