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

您的位置:首頁技術文章
文章詳情頁

js實現星星閃特效

瀏覽:111日期:2024-04-04 15:20:06

本文實例為大家分享了js實現星星閃特效的具體代碼,供大家參考,具體內容如下

效果如下

js實現星星閃特效

思路:

1、準備一張星星的圖片2、創建多個星星(可以利用for循壞)3、求出可視網頁的寬高 clientWidth,clientHeight4、設置星星的隨機坐標 利用 Math.random()5、設置星星的縮放可以用css中的scale6、設置星星的縮放延遲頻率 animationDelay7、給星星加動畫(鼠標移動時,星星方法旋轉)

代碼如下

<style> *{ margin: 0; padding: 0; list-style: none; } body{ background-color: #000; } span{ width: 30px; height: 30px; background: url('../images_js/star.png') no-repeat; position: absolute; background-size:100% 100%; animation: flash 1s alternate infinite; } @keyframes flash { 0%{opacity: 0;} 100%{opacity: 1;} } span:hover{ transform: scale(3, 3) rotate(180deg) !important; transition: all 1s; } </style></head><body><script> window.onload = function () { // 1. 求出屏幕的尺寸 var screenW = document.documentElement.clientWidth; var screenH = document.documentElement.clientHeight; // 2. 動態創建星星 for(var i=0; i<150; i++){ // 2.1 創建星星 var span = document.createElement(’span’); document.body.appendChild(span); // 2.2 隨機的坐標 var x = parseInt(Math.random() * screenW); var y = parseInt(Math.random() * screenH); span.style.left = x + ’px’; span.style.top = y + ’px’; // 2.3 隨機縮放 var scale = Math.random() * 1.5; span.style.transform = ’scale(’+ scale + ’, ’ + scale + ’)’; // 2.4 頻率 var rate = Math.random() * 1.5; span.style.animationDelay = rate + ’s’; } }</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲精品综合一二三区在线 | 亚洲精品久久久中文字 | 国产一级毛片视频在线! | 国产成人精品男人的天堂538 | 美女被拍拍拍拍拍拍拍拍 | 欧美精品一区二区在线观看 | 国内精品久久久久久中文字幕 | 国产精品手机视频一区二区 | 亚洲欧美综合国产精品一区 | 亚洲成人影院在线 | 国产片网站| 黄色美女网站免费 | 亚洲精品久久久久中文字幕一区 | 国产亚洲精品久久麻豆 | 国产v在线播放 | 久久综合久久精品 | 亚洲欧美日韩在线一区 | 国产一级毛片亚洲久留木玲 | 国产片91 | 国产免费一级视频 | 国内精品福利视频 | 伊人五月天婷婷琪琪综合 | 欧美一级特黄aaaaaa在线看片 | 黑人边吃奶边扎下面激情视频 | 中文字幕福利片 | 国产精品永久免费自在线观看 | 免费三级网站 | 国产女主播在线 | 一区二区三区在线播放 | 一级毛片免费观看不卡视频 | 国产欧美日韩综合精品一区二区三区 | 欧美大片国产在线永久播放 | 一区二区三区视频免费 | 亚洲网站在线观看 | 好爽~好硬~好紧~蜜芽 | 国产成人精品无缓存在线播放 | 日韩在线小视频 | 国产经典一区 | 特级毛片8级毛片免费观看 特级毛片免费观看视频 | 三级黄网| 美女综合网 |