Ich habe den folgenden Code:Linear Hintergrundbild funktioniert nicht richtig auf Safari
body{
background:red;
}
div{
width:100%;
height:100%;
background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(0, 0, 0, 0)));
background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
background-image: -o-linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
background-image: linear-gradient(left, rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
background-repeat: repeat-x;
}
und HTML:
<div>
test
</div>
Wie man hier sehen kann, ist es anders zwischen Chrom und Safari angezeigt:
http://codepen.io/anon/pen/apwoGj
Warum passiert das?
https://css-tricks.com/thing-know-gradients-transparent-black/ –