Подтвердить что ты не робот

CSS Webkit Transition - медленнее, чем Fade in

Это то, что у меня есть:

.box{
    background:#FFF;
    -webkit-transition: background 0.5s;
}

.box:hover{
    background:#000;
}

Но это добавляется к действиям onmouseover и onmouseout, но не существует способа их контролировать? Что-то вроде:

-wekbkit-transition-IN: background 1s;
-webkit-transition-OUT: background 10s;
4b9b3361

Ответ 1

Просто перерисуйте свой переход в псевдоэлементе.

.box{
    background: white;
    -webkit-transition: background 5s;
}
.box:hover{
    background: olive;
    -webkit-transition: background 1s;
}

Посмотрите мой http://jsfiddle.net/DoubleYo/nY8U8/

Ответ 2

Либо используйте animation (только в webkit в настоящее время), либо используйте JS для добавления и удаления свойств, они все равно ожидают.