【黑师代码】让清风寄余年(学习黑师20241106《Dream Away》直线组合小播效果)
本帖最后由 花飞飞 于 2024-11-9 19:56 编辑 <br /><br /><style>#mydiv { margin: 130px 0 30px calc(50% - 931px); width: 1700px; height: 900px; background: url('https://642303.freep.cn/642303/tu/fqx.webp') no-repeat center/cover; box-shadow: 4px 4px 8px gray; z-index: 1; position: relative; --state: running; }
#msvg { position: absolute; left: 60%; top: 60%; cursor: pointer;mix-blend-mode: lighten; opacity: .35; animation: rot 10s linear infinite var(--state); }
#msvg:hover line { transition: 1s; stroke: Lavender; }
#vid { position: absolute; width: 100%; height: 100%; object-fit: cover;opacity: .15;-webkit-mask: linear-gradient(transparent 10%, red 30%, red 0); pointer-events: none; }
#fsbtn { position: absolute; left: 5%; bottom: 30px; color: white; padding: 4px 6px; border: 1px solid snow; border-radius: 8px; user-select: none; cursor: pointer; transition: .5s; }
@keyframes rot { to { transform: rotate(-360deg); } }
</style>
<div id="mydiv">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=534540260" autoplay loop></audio>
<video id="vid" src="https://bpic.588ku.com/video_listen/588ku_preview/19/03/04/11/01/03/video5c7c94ef68521.mp4" autoplay loop muted></video>
<svg id="msvg" width="200" height="200" viewBox="-100 -100 200 200"></svg>
<span id="fsbtn"></span>
</div>
<scripttype="module">
import fscreen from 'https://638183.freep.cn/638183/web/mod/fscreen.js';
import Dr from 'https://638183.freep.cn/638183/web/mod/svgdr.js';
var dr = Dr.dr('msvg');
dr.defs('defs');
dr.g('lines').addTo('defs');
dr.line(-45, 0, -40, 0, 'SteelBlue', 10, 'round').addTo('lines');
dr.line(-40, 0, 40, 0, 'PaleVioletred', '2').addTo('lines');
dr.line(40, 0, 45, 0, 'SteelBlue', 10, 'round').addTo('lines');
var all = 6;
Array(all).fill('').forEach( (_,key) => dr.use('#lines').transform(`rotate(${180 / all * key})`) );
msvg.onclick = () => {
msvg.style.setProperty('--state', ['paused','running'][+aud.paused]);
aud.paused ? (aud.play(), vid.play()) : (aud.pause(), vid.pause());
};
fscreen.fs('mydiv', 'fsbtn');
aud.play().catch(_ => dr.svg.style.setProperty('--state', 'paused'));
</script>
@马黑黑 白老师瞧瞧,今天的直线小播效果作业。。音乐好听,直接保留了。。{:4_173:} 图片挺漂亮的。 飞飞把小播设计得更漂亮了,颜色设计也和标题字十分协调呢。
这么快就有独特的设计作品出来,给飞飞点赞{:4_199:} 背景的制作和视频效果也十分好,欣赏飞飞好帖{:4_187:} 花飞飞 发表于 2024-11-6 20:53
@马黑黑 白老师瞧瞧,今天的直线小播效果作业。。音乐好听,直接保留了。。
这个漂亮的不要不要滴 漂亮!问候老师! 马黑黑 发表于 2024-11-6 23:37
这个漂亮的不要不要滴
{:4_173:}好哒,有你肯定就很开心。我一台电脑看着正常,另一台感觉有点暗。。 醉美水芙蓉 发表于 2024-11-6 21:30
花花图片越来越漂亮了!
感谢水芙蓉支持哦。。{:4_187:} 愤怒的葡萄 发表于 2024-11-6 22:16
图片挺漂亮的。
感谢支持鼓励{:4_187:} 红影 发表于 2024-11-6 22:35
飞飞把小播设计得更漂亮了,颜色设计也和标题字十分协调呢。
这么快就有独特的设计作品出来,给飞飞点赞{: ...
感谢影子一直以来的支持和鼓励。。很开心{:4_187:} 红影 发表于 2024-11-6 22:36
背景的制作和视频效果也十分好,欣赏飞飞好帖
影子的回复看着太给力了{:4_187:} 梦江南 发表于 2024-11-7 08:08
漂亮!问候老师!
感谢梦江南鼓励,问好{:4_187:} 花飞飞 发表于 2024-11-7 19:19
好哒,有你肯定就很开心。我一台电脑看着正常,另一台感觉有点暗。。
那是显示器问题 马黑黑 发表于 2024-11-7 19:37
那是显示器问题
{:4_170:}
我得把那台调亮一些,不然看着着急都想再给它改改。
每个人显示器不同,岂不是效果也不一样 花飞飞 发表于 2024-11-7 19:50
我得把那台调亮一些,不然看着着急都想再给它改改。
每个人显示器不同,岂不是效果也不一样
默认的亮度都够 马黑黑 发表于 2024-11-7 19:58
默认的亮度都够
我怀疑我自己有动过它,但没有证据,也没有记忆{:4_173:} 欣赏飞飞的精彩图图{:4_199:} 发现现在飞飞的标题字进步许多哦{:4_199:}