Есть ли обходной путь для затемнения шрифта при переходах прозрачности CSS3? - PullRequest
2 голосов
/ 31 августа 2011

У меня есть HTML-элемент, в котором непрозрачность изменяется при наведении (с помощью CSS3-перехода).Проблема заключается в том, что в Firefox (по крайней мере, в Windows) текст (a

) внутри элемента (a

) заметно тускнеет во время изменения непрозрачности, а затем «возвращается назад» к тому, что он должен быть дробнымсекунды после окончания перехода.Как это (видео):

http://screencast.com/t/zzWc9EF8wq4c

Эта проблема не возникает в Chrome.

Есть идеи, что может быть причиной этого?Есть обходные пути?

1 Ответ

3 голосов
/ 05 сентября 2011

Попробуйте использовать цвет RGBA на ваших элементах и ​​измените его, вместо того, чтобы изменять непрозрачность элементов (потому что это каскадно распространяется на все нижние элементы в дереве DOM). Вот как я это делаю на своих проектах:)

...