javascript - 小demo:請(qǐng)教怎么做出類似于水滴不斷擴(kuò)張的效果?
問題描述
<style> #drop{width:300px;height:300px;border-radius:300px;border:1px solid #000;margin:180px auto 0; }</style> <p id='drop'></p>drop.timer = setInterval(function(){drop.style.cssText = `transition:1s;transform:scale(1.4);opacity:0;transform-origin: 150px 150px; `; },500);
現(xiàn)在我能做到的只是完成一次。但是我想要一直往復(fù)循環(huán)這個(gè)過程,從小到大,從清晰到模糊,然后下一次再重復(fù)這個(gè)步驟,一直不停的循環(huán)。有沒有好的實(shí)現(xiàn)思路,請(qǐng)教大家!謝謝!
問題解答
回答1:用CSS animation
#drop { width: 300px; height: 300px; border-radius: 300px; border: 1px solid #000; margin: 180px auto 0; transition: 1s; animation: 1s drop infinite; } @keyframes drop { 0% { transform: scale(1); opacity: 1; }100% { transform: scale(1.4); opacity: 0; } }
<p id='drop'></p>
JS什么的都不需要了
相關(guān)文章:
1. android - 優(yōu)酷的安卓及蘋果app還在使用flash技術(shù)嗎?2. java - public <T> T findOne(T record) 這是什么意思3. css - 關(guān)于ul的布局4. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個(gè)log.py文件5. mysql數(shù)據(jù)庫每次查詢是一條線程嗎?6. docker不顯示端口映射呢?7. javascript - 前端開發(fā) 本地靜態(tài)文件頻繁修改,預(yù)覽時(shí)的緩存怎么解決?8. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?9. javascript - js中遞歸與for循環(huán)同時(shí)發(fā)生的時(shí)候,代碼的執(zhí)行順序是怎樣的?10. [python2]local variable referenced before assignment問題
