我遇到了 Safari 10 和 CSS 边框图像渐变的问题。它适用于所有其他浏览器,甚至在 Safari 9 中。它甚至出现在 Safari 10 的在线模拟器中。请看下面的图片:
(我猜那是 IE 11,不是 IE 10。谢谢指正!)
我以为这只是我的 CSS,所以我真的简化了它并做了一个小提琴。你可以在https://jsfiddle.net/tgbuxkee/看到它
它也在下面生成。
div {
width: 200px;
height: 200px;
border: 6px solid transparent;
-moz-border-image: -moz-linear-gradient(top, #f0e2d0 0%, #c08b62 100%);
-webkit-border-image: -webkit-linear-gradient(top, #f0e2d0 0%, #c08b62 100%);
border-image: linear-gradient(to bottom, #f0e2d0 0%, #c08b62 100%);
-webkit-border-image-slice: 2;
border-image-slice: 2;
}
<div>
</div>
有谁知道为什么会发生这种情况?我知道 Safari 中的某些图像边框存在错误,但我认为这里不是这种情况(也许是这样)。
指导很有帮助。
谢谢你。