繁星似锦
本帖最后由 马黑黑 于 2022-1-21 18:01 编辑 <br /><br /><style>#sky {
margin: 10px auto;
width: 720px;
height: 460px;
background-color: rgba(0,0,0,0.85);
position: relative;
}
#sky:hover .wyyfram { display:block; }
.moon {
position: absolute;
width: 100px;
height: 100px;
border-radius: 50%;
box-shadow: 20px 20px 0 0 silver;
z-index: 100;
left: 70%;
}
.wyyfram { position: relative; top: 350px; display: none; opacity: 0.5; }
#sky span {
position: absolute;
display: inline-block;
width: 3px;
height: 3px;
background: white;
opacity: 0.6;
transform: rotate(45deg);
animation: splash var(--d) infinite;
}
@keyframes splash {
0%, 100% { opacity: 0.2; }
50% { opacity: 0.8; transform:scale(1.5) rotate(-45deg); }
}
</style>
<div id="sky">
<div class="moon"></div>
<iframe class="wyyfram" frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="https://music.163.com/outchain/player?type=2&id=410042763&auto=1&height=66"></iframe>
</div>
<script>
var str = "";
for (i=0; i<600; i++) {
str += '<span style="left: ' + Math.ceil(Math.random()*100) + '%; top: ' + Math.ceil(Math.random()*100) + '%; --d:' + Math.ceil(Math.random()*10+0.5) + 's;"></span>';
}
document.getElementById('sky').innerHTML += str;
</script>
这个神奇了,不需要一个个设置,一下子这么多星星啊{:4_187:} 红影 发表于 2022-1-21 19:01
这个神奇了,不需要一个个设置,一下子这么多星星啊
你再去数星星 以为你还是前面十颗星那样的设置呢,觉得要写多少个语句啊,结果不是。
全代码模拟的,厉害,居然还有个月亮{:4_187:} 红影 发表于 2022-1-21 19:03
以为你还是前面十颗星那样的设置呢,觉得要写多少个语句啊,结果不是。
全代码模拟的,厉害,居然还有个月 ...
月亮是简单的 一闪一闪亮晶晶,满天都是小星星,,,,小黑真会玩。 樵歌 发表于 2022-1-21 19:19
一闪一闪亮晶晶,满天都是小星星,,,,小黑真会玩。
玩玩更健康 马黑黑 发表于 2022-1-21 19:02
你再去数星星
这回数不了了,太多了{:4_170:}
原来是报复我前面那个帖子数星星啊。 马黑黑 发表于 2022-1-21 19:05
月亮是简单的
只对你来说不难,对我来说难得很{:4_204:} 红影 发表于 2022-1-21 19:59
这回数不了了,太多了
原来是报复我前面那个帖子数星星啊。
不是的。那是开始,总要先会画星星,然后量产。 红影 发表于 2022-1-21 20:00
只对你来说不难,对我来说难得很
懂得原理就不难了 黑黑用代码语句制作特效了,太棒了!{:4_199:} 小辣椒 发表于 2022-1-21 20:02
黑黑用代码语句制作特效了,太棒了!
小辣椒晚上好!身体好点了吗 马黑黑 发表于 2022-1-21 19:54
玩玩更健康
玩出新花样,玩出大学问来,本事呵。 马黑黑 发表于 2022-1-21 20:00
不是的。那是开始,总要先会画星星,然后量产。
结果量产了满天的星星,星星要是这么容易,坠落多少都不怕了{:4_189:} 马黑黑 发表于 2022-1-21 20:01
懂得原理就不难了
目前还不懂{:4_187:} 红影 发表于 2022-1-21 20:57
目前还不懂
懂它不难,是CSS+HTML,然后是JS做繁琐的部分,也是基于HTML和JS的 红影 发表于 2022-1-21 20:57
结果量产了满天的星星,星星要是这么容易,坠落多少都不怕了
这回不坠落,但有少量会在边缘 樵歌 发表于 2022-1-21 20:53
玩出新花样,玩出大学问来,本事呵。
哪里哪里,过奖 马黑黑 发表于 2022-1-21 21:24
懂它不难,是CSS+HTML,然后是JS做繁琐的部分,也是基于HTML和JS的
看样子要一段一段地弄明白才行。
页:
[1]
2