文章詳情頁
css - 怎么實(shí)現(xiàn)一個(gè)圓點(diǎn)在一個(gè)范圍內(nèi)亂飛
瀏覽:120日期:2023-01-18 15:49:08
問題描述
讓一個(gè)圓點(diǎn)圖片亂飛
問題解答
回答1:搜索HTML漂浮廣告原理
參考漂浮廣告是什么?漂浮廣告如何設(shè)置
ps:為什么那么卡。。。
回答2:給個(gè)思路: 可以開個(gè)定時(shí)器 改變物體的 top,left什么的。 既然是亂飛的話就要考慮 這個(gè)對(duì)象有相應(yīng)的運(yùn)動(dòng)速度,運(yùn)動(dòng)角度。這個(gè)東西就要用點(diǎn) 三角函數(shù)了。 比如這個(gè)物體 中點(diǎn)的 坐標(biāo)是 x,y (left,top 各減一半寬高的值); 你用 Math.random隨機(jī)個(gè)速度值 v ;在隨機(jī)一個(gè)角度值 D, 那么 每次定時(shí)器刷新的時(shí)候 更改后的 x,y坐標(biāo)就是 X+=Math.cos(D)v;y+=Math.sin(D)v;在移動(dòng)端的話就不要用什么top left定位來控制了,性能不是很好,可以用 transform:translateX() translateY();或者canvas什么的,也就是改變繪圖的中心點(diǎn)。
標(biāo)簽:
CSS
相關(guān)文章:
1. javascript - node.js promise沒用2. golang - 用IDE看docker源碼時(shí)的小問題3. c++ - 如何正確的使用QWebEngineView?4. yii2中restful配置好后在nginx下報(bào)404錯(cuò)誤5. javascript - js 寫一個(gè)正則 提取文本中的數(shù)據(jù)6. 算法 - python 給定一個(gè)正整數(shù)a和一個(gè)包含任意個(gè)正整數(shù)的 列表 b,求所有<=a 的加法組合7. android 如何實(shí)現(xiàn)如圖中的鍵盤上的公式及edittext的內(nèi)容展示呢8. java - 我在用Struts2上傳文件時(shí),報(bào)以下錯(cuò)誤怎么回事?9. php自學(xué)從哪里開始?10. 有會(huì)apicloud 混合開發(fā)的朋友嗎?
排行榜

熱門標(biāo)簽