0
我使用下面的代碼來實現一個簡單的translation
點擊時的對象。CSS 3:正確的「轉換屬性」的翻譯操作
HTML
<div id="div1"></div>
$('#div1').on('click', function() {
$(this).toggleClass('pushObject');
});
它按預期工作CSS
#div1 {
width:30px;
height:30px;
background-color:green;
cursor:pointer;
transition: all 0.5s ease;
}
#div1:hover {
background-color:red;
}
.pushObject {
transform: translate(250px, 0px);
}
的JavaScript(jQuery的),一nd我得到了一個平滑的0.5秒動畫all
轉換(在這種情況下translate
以及hover
),因爲我已經將css的transition-property
值設置爲all
。
我想要的僅限於這個0.5s Transition
到translate
而不是hover
。
這可以通過在css中設置正確的transition-property
來實現,但我無法找到正確的值。
那麼這裏transition-property
的正確值是什麼,以便動畫僅適用於translate
而不適用於其他transition
。
這是JsFiddle。
哦,那很簡單,我只是努力的目標一樣保證金等標準的CSS屬性,怎麼我只是想,它會影響到那些人。 – Shiva
,感謝這麼快的反應(即使我必須等6分鐘才能接受它),按預期工作。 :) +1。 – Shiva
謝謝你,那是解決方案 –