我遇到了Safari 10和CSS邊框圖像漸變的問題。它適用於所有其他瀏覽器,甚至在Safari 9中。它甚至可以在Safari 10在線模擬器中顯示。請參閱下圖:CSS邊框圖像漸變不適用於Safari 10
(我想這是IE 11,而不是IE 10.感謝您的指正!)
我以爲這只是我的CSS所以我真的simplfied它,並提出了小提琴。你可以在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>
沒有任何人有任何想法,爲什麼這可能發生?我知道有一個bug在Safari中有一些圖像邊界,但我不認爲這是這種情況(也許是這樣)。
而指導是有幫助的。
謝謝。
我已經在過去看到過這個,但我不是100%確定它仍然可以工作(所以還沒有發佈答案)。而不是'border:6px solid transparent';試試設置'border-width:6px; border-style:solid;'(no'border-color')和過去常用的工具。它也適用於其他瀏覽器,因爲圖像會覆蓋顏色。 – Harry