JS實現(xiàn)太極旋轉(zhuǎn)思路分析
剛學了js的一些函數(shù),所以做了一個太極的旋轉(zhuǎn)。做完之后是上面這個樣子的,是可以旋轉(zhuǎn)的。
思路:
1.先做一個基準轉(zhuǎn)盤,之后將元素都放在轉(zhuǎn)盤上,跟隨轉(zhuǎn)盤動。
2.畫兩個半圓,主要屬性是border-top-right-radius: 250px; 像素值為長邊的一半。
3.然后畫4個圓,以基準轉(zhuǎn)盤為父元素,按照下面黑色圓一樣的思路再畫另外一邊白色的圓,最后再在兩個中等的圓上畫兩個小圓。
4.設置定時器:
//旋轉(zhuǎn)角度 var deg = 0 //設置定時器,100毫秒動一次 var tid = setInterval(function(){ var clock_dfc = document.getElementById("clock-dfc"); clock_dfc.style.transform = "rotate("+(-deg)+"deg)"; //改變轉(zhuǎn)盤屬性 deg -=30;//每次賺30度 },100);
5.小結(jié):就是簡單的CSS疊加出來的效果。
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
JavaScript處理XML DOM、XPath和XSLT方法詳解
這篇文章介紹了JavaScript處理XML DOM、XPath和XSLT的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05Javascript實現(xiàn)簡易天數(shù)計算器
這篇文章主要為大家詳細介紹了Javascript實現(xiàn)簡易天數(shù)計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-05-05JavaScript實現(xiàn)樓梯滾動特效(jQuery實現(xiàn))
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)樓梯滾動特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09