3

我想减慢 .opacity CSS 属性中的动画时间。就像,我希望它延迟 0.2 毫秒或类似的东西。

为了更好地了解,当悬停在我的网站上的精选帖子时会添加不透明度:http ://www.thetechnodaily.com

请记住:我没有使用过 jQuery。它的纯 CSS。

4

3 回答 3

7

您似乎正在寻找的是CSS Transitions

转换允许您设置延迟和转换的长度

于 2012-07-29T12:14:48.343 回答
6

我认为这可能是您想要实现的目标?

http://fiddle.jshell.net/9VB72/2/

更多信息

于 2012-07-29T12:16:35.920 回答
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;  
}
于 2012-07-29T12:42:47.520 回答