【黑师代码】那一低头的温柔(学习黑师20240528《雪山》节点克隆多个小花播效果)
<style>#papa { margin: 130px 0 20px calc(50% - 931px) ; width: 1700px; height: 900px; background: url('https://642303.freep.cn/642303/tu/20240531NS01.webp') no-repeat center/cover; box-shadow: 2px 2px 5px #333; overflow: hidden; z-index: 1; position: relative; }
.mama { position: absolute; left: 300px; bottom: 120px; width:80px; height: 80px; cursor: pointer; animation: rot 8s linear infinite var(--state); }
.mama:nth-of-type(2) { right: 100px; bottom: 220px;}
e-son { position: absolute; left: calc(50% - 2.5px); top:6px; width: 5px; height: 30px; border-radius: 100% 0; border: 1px solid gray; transform-origin: 50% 100%; transform: rotate(var(--deg)) translateY(-10px); background: hsla(var(--bg), 100%, 50%, .8); }
#vid { position: absolute; bottom: 0; width: 100%; height: calc(100% + 80px); object-fit: cover; mix-blend-mode: screen; opacity: .23;}
@keyframes rot { to { transform: rotate(360deg); } }
</style>
<div id="papa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1810268291" autoplay loop></audio>
<video id="vid" src="https://img.tukuppt.com/video_show/7165162/00/20/67/5f33b039ec172.mp4" loop muted></video>
<div class="mama" id="ma"></div>
</div>
<script>
(function() {
Array.from({length: 6}).forEach((e,k) => {
e = document.createElement('e-son');
e.style.cssText += `--deg: ${60 * k}deg; --bg: ${Math.round(Math.random() * 360)};`;
ma.appendChild(e);
});
Array.from({length: 5}).forEach((item,key) => {
//定位+色相转换数据数组
var pos = [, , ,,];
item = document.getElementById('ma');
var clone = item.cloneNode(true);
clone.id = 'ma' + key;
clone.onclick = () => ma.click();
clone.style.cssText += `
left: ${pos}px;
top: ${pos}px;
filter: hue-rotate(${pos}deg);
`;
papa.appendChild(clone);
});
aud.onplaying = aud.onpause = () => {
papa.style.setProperty('--state', aud.paused ? 'paused' : 'running');
aud.paused ? vid.pause() : vid.play();
};
ma.onclick = () => aud.paused ? aud.play() : aud.pause();
})();
</script>
<Br><Br><Br><Br><Br><Br><Br>
@马黑黑 老师来瞧瞧这个雪山作业{:4_187:} 这个看而已做宽幅单图音画的典范:饰物做音频控制开关,美观又提供友好的交互 总能把各种新技术发挥到艺术的高度。 这个低头和粉红色裙子搭配的好{:4_199:} 马黑黑 发表于 2024-5-31 20:31
这个看而已做宽幅单图音画的典范:饰物做音频控制开关,美观又提供友好的交互
其实我把它变小放在这个贴子里后,一眼就爱上了。。
细碎的小花在裙摆处,旋转飞舞。。
页片的五颜六色在这里居然一点也不冲突。。
{:4_173:}
马黑黑 发表于 2024-5-31 20:31
这个看而已做宽幅单图音画的典范:饰物做音频控制开关,美观又提供友好的交互
还是老师提供的代码好用,
色彩好,形状好
主要是百变。。
提供好多可能。。{:4_199:}
后来又想想可以变成天上北斗星的。
以后有好的素材这个代码还可以再整一种效果。。 樵歌 发表于 2024-5-31 20:40
总能把各种新技术发挥到艺术的高度。
感谢樵管一直鼓励支持{:4_190:} 小九 发表于 2024-5-31 20:42
这个低头和粉红色裙子搭配的好
九好啊。
是不是特别靓眼啊。。
这衣服调亮色之后,
就不想回到原来的旧色了。。{:4_173:}
南无月 发表于 2024-5-31 20:44
感谢樵管一直鼓励支持
美好的,总是人见人爱,花见花开呵{:4_189:} 南无月 发表于 2024-5-31 20:42
其实我把它变小放在这个贴子里后,一眼就爱上了。。
细碎的小花在裙摆处,旋转飞舞。。
页片的五颜六色 ...
一切依赖想象力和创造力以及实现能力 南无月 发表于 2024-5-31 20:44
还是老师提供的代码好用,
色彩好,形状好
主要是百变。。
严重了 欣赏月月好制作,优秀学生的{:4_173:} 小辣椒都不晓得那个教程,还没有去看过的 小辣椒 发表于 2024-5-31 21:03
小辣椒都不晓得那个教程,还没有去看过的
标题里有写的,那个《雪山》多个小播的{:4_187:} 小辣椒 发表于 2024-5-31 21:02
欣赏月月好制作,优秀学生的
小辣椒鼓励一直很给力{:4_204:} 马黑黑 发表于 2024-5-31 20:58
严重了
实话实说{:4_170:} 马黑黑 发表于 2024-5-31 20:58
一切依赖想象力和创造力以及实现能力
各种给力都得有代码支撑。{:4_170:} 樵歌 发表于 2024-5-31 20:52
美好的,总是人见人爱,花见花开呵
{:4_189:} 南无月 发表于 2024-5-31 20:46
九好啊。
是不是特别靓眼啊。。
这衣服调亮色之后,
这个颜色特别好看,真的{:4_187:}