这就是我所拥有的:
.box{
background:#FFF;
-webkit-transition: background 0.5s;
}
.box:hover{
background:#000;
}
但这会附加到 onmouseover 和 onmouseout 操作,但是没有办法控制它们吗?类似的东西:
-wekbkit-transition-IN: background 1s;
-webkit-transition-OUT: background 10s;
答案 0 :(得分:30)
只需重新定义过度伪元素的转换。
.box{
background: white;
-webkit-transition: background 5s;
}
.box:hover{
background: olive;
-webkit-transition: background 1s;
}
答案 1 :(得分:0)
使用animation(仅限当前的webkit),或使用JS添加和删除属性,它们仍然会动画。