Задать вопрос
@R4tm4n

Как решить проблему в градиентом в safari?

Проблема в том что даю элементу фон градиентом вот так :
background: linear-gradient(to right, transparent, #fff)
background: -webkit-linear-gradient(to right, transparent, #fff)

везде все ок работает, а в сафари он почему то серый, в чем может быть проблема?
  • Вопрос задан
  • 1852 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 2
@idexdv
Используй первым цвтом не transparent, а rgba(white,.0001) - например.

#scss
background: linear-gradient(to right, rgba(white,.0001), #fff)
Ответ написан
SmthTo
@SmthTo Куратор тега CSS
Все перепёлки мира будут оплакивать мою смерть.
Старая особенность рендеринга градиентов в Safari, которую никак не исправят.

Дополняя ответ idexdv, можно сказать, что проще вот так:
background: linear-gradient(to right, #fff0, #fff);
/* Нуль в конце #fff0 означает полную прозрачность цвета,
и теперь градиент нормально работает в т. ч. и в Safari */
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы