css фоновый переход в опере проходит через черный - PullRequest
2 голосов
/ 20 января 2012

Я только вхожу в переходы CSS3 (о времени!) И наблюдаю странное поведение в Opera 11.60.

Я использую переход для изменения элемента с background:none на background:#fff. Тем не менее, переход на самом деле проходит черный / темно-серый, прежде чем достичь своей цели.

Теперь я могу понять, почему это происходит - непрозрачность и цвет анимируются одновременно, а поскольку цвет раньше был none, Opera рассматривает его как #000. Выглядит как ошибка для меня.

Есть ли способ исправить это, кроме отключения переходов в Opera для элементов с background:none?

1 Ответ

2 голосов
/ 20 января 2012

Как насчет попытки перехода с background: rgba(255,255,255,0) на background: rgba(255,255,255,1)?(От белого с нулевой непрозрачностью до белого с полной непрозрачностью.)

См., Например, http://jsfiddle.net/tajMG/

...