css - 带有 Bootstrap 的混合混合模式在 safari 中不起作用

标签 css twitter-bootstrap-3 safari

我想将 bootstrap-navbar 的混合模式设置为“差异”,但 id 在 Safari 中不起作用 ...

.navbar{
  background:none;
  mix-blend-mode: difference
}

https://jsfiddle.net/7y3ccomo/12/

不过,一个简单的演示就可以了。

.blender{
  font-size: 150px;
  color: red;
  mix-blend-mode: multiply;
}

https://jsfiddle.net/sqqkccgn/

有人知道吗?

谢谢!

最佳答案

你能看看这个 https://jsfiddle.net/7y3ccomo/15/

$(document).ready(function() {
    $('body').hide().fadeIn();
});

我注意到单击第一个示例(在 OSX Safari 中)的预览区域会显示背景。

所以我尝试添加一个 javascript/jQuery 来隐藏主体一次,然后 fadeIn() 立即显示背景。但是 $('body').hide().show() 不起作用。 $('body').fadeIn(); 也没有。

我知道这根本不是一个优雅的解决方案。我希望其他人能尽快找到更好的技巧或解决方法。

关于css - 带有 Bootstrap 的混合混合模式在 safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602106/

相关文章:

html - 难以在页眉/页脚之间插入背景图像

javascript - 如何格式化 url 以便直接导航到网站中的特定位置?

css - Bootstrap 3 导航栏中的灵活宽度输入字段

javascript - 如何使用 Javascript 创建引导元素

javascript - 调试消息 "Resource interpreted as other but transferred with MIME type application/javascript"

html - 当 css 中的屏幕宽度不足时,如何始终包含边距?

css - 元素 bg 图像未显示

javascript - 在javascript中实现固定位置会导致滚动时Safari中出现抖动

html - CSS-下拉菜单重叠

javascript - html5 音频在 ios safari 中不起作用