Почему в Safari не работает радиальный градиент webkit?

Это работает в Chrome, но не в Safari:

background: -webkit-radial-gradient(center, ellipse cover, #fdfdfd, #d3d3d3);

Как я могу это исправить для Safari?

2 ответа

Решение

Попробуйте использовать для Safari:

background: -webkit-gradient( radial, <point>, <radius>, <point>, <radius>[, <stop>]* ) <color>;

Примеры и дополнительные объяснения можно найти здесь: http://www.the-art-of-web.com/css/radial-gradients/

Он даже не работает правильно в Chrome, поскольку показывает круговой градиент, а не эллиптический. Это работает правильно в ночных Webkit.

Причина, по которой он не работает в Safari, заключается в том, что синтаксис еще не распространяется на стабильную версию Safari. В конце концов это будет. Вы должны научиться терпению мой молодой падаван:)

На данный момент вы можете использовать -webkit-gradient, но всегда включайте -webkit-radial-gradient эквивалентно после него. И пока мы это делаем, не забывайте и другие префиксы (-o-,-moz-,-ms-)

Другие вопросы по тегам