最近學(xué)習(xí)CSS,發(fā)現(xiàn)可以用CSS做出許多炫酷的效果,其中之一就是制作一個(gè)轉(zhuǎn)圈的效果。下面就來分享一下如何使用CSS實(shí)現(xiàn)這個(gè)效果。
.circle { width: 60px; height: 60px; border-radius: 50%; border: 2px solid #f00; animation: spin 2s linear infinite; } @keyframes spin { 100% { transform: rotate(360deg); } }
首先,在HTML中創(chuàng)建一個(gè)元素,例如div,并給它加一個(gè)類名circle。通過CSS設(shè)置這個(gè)div的寬高、圓角以及邊框樣式。
然后,定義一個(gè)名為spin的關(guān)鍵幀動(dòng)畫,在100%的時(shí)候?qū)⒃匦D(zhuǎn)360度,即完成了一次轉(zhuǎn)圈的動(dòng)作。最后將這個(gè)動(dòng)畫應(yīng)用到元素上,設(shè)置為無限循環(huán)運(yùn)行。
至此,我們已經(jīng)通過CSS實(shí)現(xiàn)了一個(gè)轉(zhuǎn)圈的效果。當(dāng)然,我們還可以通過調(diào)整元素樣式和關(guān)鍵幀動(dòng)畫的參數(shù),實(shí)現(xiàn)更多不同形態(tài)的轉(zhuǎn)圈效果。
下一篇css停靠菜單