我想减慢.opacity CSS属性中的动画时序。 就像,我希望它延迟0.2ms或类似的东西。
为了获得更好的主意,我在网站上悬停了精选帖子时添加了不透明度:http://www.thetechnodaily.com
请记住:我没有使用jQuery。纯CSS。
答案 0 :(得分:6)
您似乎在寻找CSS Transitions。
答案 1 :(得分:6)
答案 2 :(得分:1)
使用jquery
$('#clickme').click(function() {
$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000, function() {
// Animation complete.
});
});
http://api.jquery.com/animate/
使用 css ,你可以尝试这样的事情:
.class:hover {
opacity: 1;
-moz-transition: all 0.4s ease-out; /* FF4+ */
-o-transition: all 0.4s ease-out; /* Opera 10.5+ */
-webkit-transition: all 0.4s ease-out; /* Saf3.2+, Chrome */
-ms-transition: all 0.4s ease-out; /* IE10? */
transition: all 0.4s ease-out;
}