下面是我想要做的:我可以「倒置」CSS過渡嗎?
這是一個測驗,有一個問題和幾個答案。 用戶選擇1個答案,然後顯示正確的答案是什麼。
我希望正確的答案按鈕「點亮」基本上,然後淡出恢復正常。
所以我可以給我的元素一個簡單的風格,然後添加一個白色的盒子陰影類。 我可以在兩者之間轉換。
但我想添加類,然後元素獲取完整的白色陰影,然後淡出回到正常狀態。
這可能嗎?
下面是我想要做的:我可以「倒置」CSS過渡嗎?
這是一個測驗,有一個問題和幾個答案。 用戶選擇1個答案,然後顯示正確的答案是什麼。
我希望正確的答案按鈕「點亮」基本上,然後淡出恢復正常。
所以我可以給我的元素一個簡單的風格,然後添加一個白色的盒子陰影類。 我可以在兩者之間轉換。
但我想添加類,然後元素獲取完整的白色陰影,然後淡出回到正常狀態。
這可能嗎?
JavaScript的應用類元素(不jquery的):
的document.getElementById( 「ID」)的className = 「的NewClass」。
您需要使用@keyframes
做純CSS3
@keyframes animation_name{
0% {background: color1;}
50% {background: color2;}
100% {background: color1;}
}
和元素在您想要的動畫
css_selector{
animation: animation_name 5s;
animation-iteration-count:infinite;
}
不要忘記添加瀏覽器特定-moz
,-webkit
前綴。
試試下面這個例子上w3schools on CSS3 Animation
是的,謝謝你 - 正是我在找的東西。 – floede 2012-04-19 11:11:05
Here是你的jsfiddle。應該做你需要的 - 只需點擊黑色的矩形。
JQuery的方式 – DonCallisto 2012-04-17 14:41:21
總之,是的。試着去嘗試一下,然後問你哪些地方有問題。 – Widor 2012-04-17 14:41:51
我可能會錯過理解,但也許看看http://api.jquery.com/animate/ 這將允許您'動畫'css轉換 – cosmorogers 2012-04-17 14:43:07