Ich stieß auf ein Problem mit Safari 10 und CSS Rahmen Bildverläufe. Es funktioniert in allen anderen Browsern und sogar in Safari 9. Es erscheint sogar in Safari 10 in Online-Simulatoren. Bitte beachten Sie Bilder unter:CSS-Rahmen Bildverlauf funktioniert nicht in Safari 10
(Ich denke, dass der IE ist 11, nicht IE 10. Danke für die Korrektur!)
Ich nahm an, es war nur meine CSS so wirklich ich simplfied und machte eine Geige. Sie können es unter https://jsfiddle.net/tgbuxkee/
sehen. Es wird auch unten generiert.
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>
Hat keine Ahnung, jemand, warum dies geschehen könnte? Ich weiß, dass es in Safari eine bug mit einigen Bildrahmen gibt, aber ich denke nicht, dass das der Fall ist (vielleicht ist es das).
Und Anleitung ist hilfreich.
Vielen Dank.
Ich habe das in der Vergangenheit gesehen, aber ich bin nicht 100% sicher, es funktioniert immer noch (und so noch eine Antwort zu posten). Anstelle von 'border: 6px solid transparent'; Versuchen Sie einfach, 'border-width: 6px; border-style: solid; '(keine' border-color') und das hat früher funktioniert. Es funktioniert auch für andere Browser, weil das Bild die Farbe überschreiben würde. – Harry