黑黑老师代码学习】《春》
本帖最后由 千羽 于 2023-4-18 20:54 编辑 <br /><br /><style>#papa {margin: -80px 0 0 calc(50% - 593px);width: 1024px;height: 640px;background: green url('https://pic.imgdb.cn/item/643e89690d2dde5777c59352.jpg') center/cover no-repeat;overflow: hidden;filter: contrast(1.2);perspective: 1000px;position: relative;--state: paused; --sy: 6deg; --sz: 100deg;}
#mplayer {position: absolute;width: 300px;height: 300px;right: 30px;bottom: 0;cursor: pointer;transform-style: preserve-3d;}
.line {position: absolute;width: 1px;height: 100%;transform-style: preserve-3d;}
@keyframes rot { to { transform: rotateY(calc(var(--sy) + 360deg)) rotateZ(calc(var(--sz) + 360deg)); } }
</style>
<div id="papa">
<div id="mplayer"></div>
</div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=5256846" autoplay loop></audio>
<img src="https://638183.freep.cn/638183/t22/gif/hudp.gif" alt="" style="position: absolute; width: 50px; top: 976px; left: 850px;" />
<img src="https://638183.freep.cn/638183/t22/gif/hudp.gif" alt="" style="position: absolute; width: 60px; top: 980px; left: 784px; transform: rotate(-60deg);" />
<img src="https://638183.freep.cn/638183/t22/gif/hudp.gif" alt="" style="position: absolute; width: 80px; top: 1066px; left: 816px;" />
<img src="https://638183.freep.cn/638183/t22/gif/hudp.gif" alt="" style="position: absolute; width: 45px; top: 676px; left: 570px; transform: rotate(-35deg);" />
<script>
Array.from({length: 64}).forEach( (item,key) => {
let sp = document.createElement('span');
sp.className = 'line';
sp.style.cssText += `
--sy: ${Math.random() * 720 - 360}deg;
--sz: ${Math.random() * 720 - 360}deg;
background: rgba(${Math.random() * 50}, ${Math.random() * 255}, ${Math.random() * 50}, .8);
transform: rotateY(var(--sy)) rotateZ(var(--sz));
animation: rot 30s linear infinite var(--state);
`;
mplayer.appendChild(sp);
});
let mState = () => mplayer.style.setProperty('--state', aud.paused ? 'paused' : 'running');
mplayer.onclick = () => aud.paused ? aud.play() : aud.pause();
aud.addEventListener('play', mState, false);
aud.addEventListener('pause', mState, false);
</script> 发上来就变位置了{:4_203:}好烦人 千羽 发表于 2023-4-18 20:35
发上来就变位置了好烦人
很漂亮啊,羽儿是说什么的位置变了?播放器还是动图? 羽儿的图图漂亮,再加上这转动的刺播,这个帖子美极了{:4_199:} 红影 发表于 2023-4-18 21:05
很漂亮啊,羽儿是说什么的位置变了?播放器还是动图?
是蝴蝶动图{:4_201:} 高级,自动换屏。是好看 是好看 红影 发表于 2023-4-18 21:06
羽儿的图图漂亮,再加上这转动的刺播,这个帖子美极了
影儿,这是我发帖后重新调的{:4_181:}总是龙不好,不会代码 千羽的图图配黑黑播放器特别好看{:4_171:}{:4_199:} 顾-念 发表于 2023-4-18 21:07
高级,自动换屏。是好看 是好看
谢谢顾念夸奖了,费了九牛二虎之力,还是做不好,不会代码{:4_181:} 小辣椒 发表于 2023-4-18 21:10
千羽的图图配黑黑播放器特别好看
小辣椒来了,俺不会做……{:4_181:} 千羽 发表于 2023-4-18 21:12
谢谢顾念夸奖了,费了九牛二虎之力,还是做不好,不会代码
下次费九牛二虎三熊之力,就能更棒,别谦虚 顾-念 发表于 2023-4-18 21:14
下次费九牛二虎三熊之力,就能更棒,别谦虚
{:4_189:} 千羽 发表于 2023-4-18 21:07
是蝴蝶动图
千羽 看看QQ 醉美水芙蓉 发表于 2023-4-18 21:29
太漂亮了!
谢谢芙蓉{:4_187:} 小辣椒 发表于 2023-4-18 21:32
千羽 看看QQ
好的,{:4_203:} 千羽 发表于 2023-4-18 21:07
是蝴蝶动图
蝴蝶动图改用position: relative;再定位,蝴蝶动图就不会乱窜了! 亦是金 发表于 2023-4-18 22:12
蝴蝶动图改用position: relative;再定位,蝴蝶动图就不会乱窜了!
嗯,谢谢。给亦是金老师送上花花和香茶{:4_187:}{:4_204:}{:4_180:} 千羽 发表于 2023-4-18 22:16
嗯,谢谢。给亦是金老师送上花花和香茶
谢谢!{:4_187:}你的帖子真漂亮!点赞!{:4_178:} 千羽 发表于 2023-4-18 21:07
是蝴蝶动图
这些动图要放在<div id="papa">。。。</div>的里面,看你的代码,放在外面了,所以会变。
音乐可以放在外面,蝴蝶要放在里面。
页:
[1]
2