Поменять не так трудно, Вы явно драматизируете. Главное — не забыть.
И новые браузеры ведь не сразу сбросят поддержку первоначального префиксного синтаксиса при появлении каноничного варианта.
Неплохой вариант, в таком случае во всех браузерах с включённым javascript работало бы одинаково. Но это уже не CSS3. Буду рад видеть Ваш топик о кросс-браузерном решении.
Единственный минус данного подхода в том, что он полагается на использование свойства transition из CSS3.
Причём это свойство пока требует подстановки префиксов (-webkit-, -moz-, -o-), и в данный момент недоступен синтаксис, указанный в спецификации консорциума Всемирной паутины. www.w3.org/TR/css3-transitions/
И новые браузеры ведь не сразу сбросят поддержку первоначального префиксного синтаксиса при появлении каноничного варианта.
Причём это свойство пока требует подстановки префиксов (-webkit-, -moz-, -o-), и в данный момент недоступен синтаксис, указанный в спецификации консорциума Всемирной паутины. www.w3.org/TR/css3-transitions/
Данный приём мало где встречается. Надеюсь, что некоторым этот пост будет полезен.