国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

js實(shí)現(xiàn)炫酷光感效果

瀏覽:79日期:2024-04-21 18:24:45

本文實(shí)例為大家分享了js實(shí)現(xiàn)炫酷光感效果的具體代碼,供大家參考,具體內(nèi)容如下

js實(shí)現(xiàn)炫酷光感效果

首先寫一個(gè)大盒子

<div class='main'></div>

然后給這個(gè)大盒子添加樣式

* { margin: 0; padding: 0;}html,body { height: 100%; overflow: hidden;}body { background: darkblue;}.main { width: 8px; height: 8px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); perspective: 800px; /* 視角 */}

在這個(gè)大盒子周圍寫一圈小盒子,我們用js來(lái)動(dòng)態(tài)生成

var main = document.getElementsByClassName('main')[0];for (var x = 0; x < 30; x++) { var i = document.createElement('i'); main.appendChild(i);}

給這些小盒子添加樣式

.main i { width: 8px; height: 8px; border-radius: 50%; background: rgba(255, 255, 255, 0.5); box-shadow: 0 0 10px 0 white; position: absolute;}

var is = document.getElementsByTagName('i');for (var i = 0; i < is.length; i++) { is[i].style.transform = `rotate(${i * 12}deg) translateX(80px)`;}

效果如下

js實(shí)現(xiàn)炫酷光感效果

然后為這些小球添加css動(dòng)畫

.main i { width: 8px; height: 8px; border-radius: 50%; background: rgba(255, 255, 255, 0.5); box-shadow: 0 0 10px 0 white; position: absolute; animation: run 3s ease-in-out infinite;}@keyframes run { 0% { opacity: 0; } 10% { opacity: 1; } 100% { opacity: 1; transform: translate3d(0, 0, 560px); }}

效果如下

js實(shí)現(xiàn)炫酷光感效果

我們發(fā)現(xiàn)這些小球都是同時(shí)做動(dòng)畫的,那么我現(xiàn)在不想讓他們同時(shí)做動(dòng)畫怎么辦呢~,對(duì)了,設(shè)置延遲

for (var i = 0; i < is.length; i++) { is[i].style.transform = `rotate(${i * 12}deg) translateX(80px)`; is[i].style.animationDelay = `${i * 0.05}s`;}

炫光效果如下

js實(shí)現(xiàn)炫酷光感效果

還沒(méi)完

現(xiàn)在是30個(gè)i,我們把它變成60個(gè)會(huì)怎么樣呢

var main = document.getElementsByClassName('main')[0];for (var x = 0; x < 60; x++) { var i = document.createElement('i'); main.appendChild(i);}var is = document.getElementsByTagName('i');for (var i = 0; i < is.length; i++) { is[i].style.transform = `rotate(${i * 12}deg) translateX(80px)`; is[i].style.animationDelay = `${i * 0.05}s`;}

效果如下

js實(shí)現(xiàn)炫酷光感效果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 深夜福利视频在线观看免费播放 | 日本www视频| 欧美极品在线 | 国产美女一区二区三区 | 日本一视频一区视频二区 | 欧美另类69xxxxx 视频 | 日韩 欧美 自拍 在线 视频 | 免费的一级片网站 | 欧美手机在线 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人香蕉久久久久 | 日韩欧美视频在线一区二区 | 黄色三级网站免费 | 女人扒开腿让男人捅啪啪 | 久久精品免费在线观看 | 国产偷国产偷亚洲高清在线 | 免费三级网站 | 好吊色综合网天天高清 | 欧美日韩视频免费播放 | 国产区香蕉精品系列在线观看不卡 | 自拍视频网 | 久草视频在线免费 | 精品中文字幕一区在线 | 欧美精品做人一级爱免费 | 一级片免费观看 | 超91精品手机国产在线 | 亚洲国产精品一区二区三区久久 | 国产成人精品亚洲日本在线观看 | 国产高清天干天天视频 | 美女mm131爽爽爽免费视色 | 欧美 在线 成 人怡红院 | 亚洲国产第一区二区三区 | 韩国精品一区二区三区四区五区 | 国产成人精品一区二区免费 | 视频网18免费 | 欧美日本亚洲国产一区二区 | 国产素人在线观看 | 国产亚洲精品国产第一 | 日韩在线精品 | 手机在线毛片免费播放 | 亚洲精品综合久久中文字幕 | 国产成人精品一区二三区2022 |