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

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

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

瀏覽:73日期: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來動(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)炫酷光感效果

還沒完

現(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)文章:
主站蜘蛛池模板: 亚洲视频在线播放 | 深夜福利网站在线观看 | 欧美午夜在线 | 久久久久一区二区三区 | 9191精品国产观看 | 久久免费精品视频在线观看 | 美女张腿男人桶免费视频 | 日本高清一本二本三本如色坊 | 影音先锋色先锋女同另类 | 日韩在线观看一区二区三区 | 亚洲国产精品一区二区首页 | 国产成人在线小视频 | 手机亚洲第1页 | 在线国产网站 | 99热在线获取最新地址 | 国产日韩精品视频一区二区三区 | 玖玖精品视频在线观看 | 久久久91精品国产一区二区 | 日本欧美一区二区三区视频 | 在线一区免费视频播放 | 91精品国产免费 | 日韩一区二区三区在线 | 日产一一到六区网站免费 | 国产片91人成在线观看 | 亚洲国产综合精品 | 三级国产三级在线 | 国产伦码精品一区二区三区 | 亚洲欧美精品一区二区 | 亚洲一级毛片免费在线观看 | 女同日韩互慰互摸在线观看 | 日本免费在线视频 | 精品视频在线看 | 国产精品亚洲第一区二区三区 | 免费人成网站免费看视频 | 成 人 黄 色 激 情视频网站 | 国产一级一级片 | 国内9l视频自拍 | 国产三级视频在线播放 | 手机看黄av免费网址 | 欧美大片a一级毛片视频 | 91情侣在线偷精品国产 |