【黑师代码】风起时,隐入尘烟(学习黑师20241001《Entropy》动态虚线小播效果)
<style>#tz {
margin: 130px 0 30px calc(50% - 931px);
width: 1700px;
height: 900px;
background: url('https://642303.freep.cn/642303/tu/20241002yangDJ.webp') no-repeat center/cover;
box-shadow: 3px 3px 6px rgba(0,0,0,.6);
overflow: hidden;
z-index: 1;
position: relative;
}
#vid1 {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
mix-blend-mode: overlay;
pointer-events: none;
opacity: 0.39;
-webkit-mask: linear-gradient(to left top, red 5%, transparent 85%, transparent);
}
#vid2 {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
mix-blend-mode: screen;
pointer-events: none;
opacity: 0.09;
-webkit-mask: linear-gradient(to right top, red 5%, transparent 85%, transparent);
}
#player {
position: absolute;
left: calc(50% + 30px);
top: calc(50% - 30px);
cursor: pointer;
opacity: 0.99;
animation: rot 10s linear infinite var(--state);
}
use:nth-child(odd) { --bg: GhostWhite; }
use:nth-child(even) { --bg: DarkOrchid; }
@keyframes rot {
to { transform: rotate(360deg); }
}
</style>
<div id="tz">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1873048038" autoplay loop></audio>
<video id="vid1" src="https://bpic.588ku.com/video_listen/588ku_preview/22/05/23/11/59/33/video628b06a50eec2.mp4" autoplay loop muted></video>
<video id="vid2" src="https://img.tukuppt.com/video_show/2269348/00/14/66/5e5a2fd36a145.mp4" autoplay loop muted></video>
<svg id="player" width="100" height="100" viewBox="0 0 100 100">
<title id="tt">播放/暂停</title>
<defs>
<g id="p1" fill="none" stroke="var(--bg)" stroke-width="1.3" stroke-linecap="round" stroke-dasharray="4 6">
<path id="p1" d="M5 50 Q25 135,50 50 T 95 50">
<animate attributeName="stroke-dashoffset" from="80" to="0" dur="2s" repeatCount="indefinite" />
</path>
</g>
</defs>
<use href="#p1" transform="rotate(0 50 50)"></use>
<use href="#p1" transform="rotate(30 50 50)"></use>
<use href="#p1" transform="rotate(60 50 50)"></use>
<use href="#p1" transform="rotate(90 50 50)"></use>
<use href="#p1" transform="rotate(120 50 50)"></use>
<use href="#p1" transform="rotate(150 50 50)"></use>
</svg>
</div>
<script>
mState = () => {
tz.style.setProperty('--state', aud.paused ? 'paused' : 'running');
aud.paused ? (player.pauseAnimations(), vid1.pause(), vid2.pause()) : (player.unpauseAnimations(), vid1.play(), vid2.play());
tt.textContent = aud.paused ? '点击播放' : '点击暂停';
};
aud.onplaying = aud.onpause = () => mState();
player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script> @马黑黑 白老师瞧瞧,这个小播颜色漂亮不 视频选择漂亮,小播的运用也很灵活。
欣赏飞飞好帖{:4_199:} 花飞飞 发表于 2024-10-3 12:02
@马黑黑 白老师瞧瞧,这个小播颜色漂亮不
紫色的线条用红色替代可能和字体设计更相配。
飞飞的帖子不禁是代码的运用,还有音画底图制作的展示,很漂亮{:4_187:} 非常漂亮的音画作品。 花飞飞 发表于 2024-10-3 12:02
@马黑黑 白老师瞧瞧,这个小播颜色漂亮不
{:4_181:} 欣赏老师漂亮的音画佳作。 红影 发表于 2024-10-3 12:05
视频选择漂亮,小播的运用也很灵活。
欣赏飞飞好帖
感谢影子支持鼓励{:4_187:} 红影 发表于 2024-10-3 12:06
紫色的线条用红色替代可能和字体设计更相配。
飞飞的帖子不禁是代码的运用,还有音画底图制作的展示,很 ...
看你的回复就知道咱们审美是一致的。。{:4_173:}
贴子里的配色是火星大咖白老师给的建议 愤怒的葡萄 发表于 2024-10-3 12:44
非常漂亮的音画作品。
感谢临贴支持 马黑黑 发表于 2024-10-3 12:55
怎么看都相当瞩目,这是在众多创意配色中最漂亮的一款 梦江南 发表于 2024-10-3 14:29
欣赏老师漂亮的音画佳作。
感谢临贴支持 花飞飞 发表于 2024-10-3 17:37
怎么看都相当瞩目,这是在众多创意配色中最漂亮的一款
前无古人后无来者? 花飞飞 发表于 2024-10-3 17:35
感谢影子支持鼓励
不客气啊,再赏飞飞好帖{:4_187:} 花飞飞 发表于 2024-10-3 17:35
看你的回复就知道咱们审美是一致的。。
贴子里的配色是火星大咖白老师给的建议
原来飞飞也是这么认为的啊,那我就放心了{:4_173:} 马黑黑 发表于 2024-10-3 19:54
前无古人后无来者?
古人肯定没有的,后面有的话也都是抄你的{:4_173:} 红影 发表于 2024-10-3 21:12
原来飞飞也是这么认为的啊,那我就放心了
嗯哪,放一百个心{:4_187:} 醉美水芙蓉 发表于 2024-10-4 11:05
欣赏飞飞美贴,图图设计漂亮!
水妞来啦,好久不见,看到你可真开心{:4_187:} 花飞飞 发表于 2024-10-5 09:02
古人肯定没有的,后面有的话也都是抄你的
后来者居上