我想減慢.opacity CSS屬性中的動畫時間。 像,我想它延遲0.2ms或類似的東西。減慢CSS不透明度動畫
爲了得到一個更好的主意,在我的網站上這裏徘徊一個有特色的崗位不透明度增加:http://www.thetechnodaily.com
記住:我沒有在這個曾經的jQuery。它的純CSS。
我想減慢.opacity CSS屬性中的動畫時間。 像,我想它延遲0.2ms或類似的東西。減慢CSS不透明度動畫
爲了得到一個更好的主意,在我的網站上這裏徘徊一個有特色的崗位不透明度增加:http://www.thetechnodaily.com
記住:我沒有在這個曾經的jQuery。它的純CSS。
你似乎在尋找的是CSS Transitions。
使用jQuery
$('#clickme').click(function() {
$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000, function() {
// Animation complete.
});
});
使用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;
}
注意:將轉換置於懸停規則中將僅提供單向轉換。如果你把它放在主要規則中,它將雙向轉換。 – Dennis 2012-07-29 12:38:17
注意使用'transition:'**'all' **'...;',因爲它設置了所有的轉換,如果你想設置'opacity'轉換使用'transition:'**'opacity' * *'...;' - 例子見http://fiddle.jshell.net/Naa57/ – 2014-07-17 15:58:03