花飞飞 发表于 2024-11-6 20:52

【黑师代码】让清风寄余年(学习黑师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>

花飞飞 发表于 2024-11-6 20:53

@马黑黑 白老师瞧瞧,今天的直线小播效果作业。。音乐好听,直接保留了。。{:4_173:}

醉美水芙蓉 发表于 2024-11-6 21:30

愤怒的葡萄 发表于 2024-11-6 22:16

图片挺漂亮的。

红影 发表于 2024-11-6 22:35

飞飞把小播设计得更漂亮了,颜色设计也和标题字十分协调呢。
这么快就有独特的设计作品出来,给飞飞点赞{:4_199:}

红影 发表于 2024-11-6 22:36

背景的制作和视频效果也十分好,欣赏飞飞好帖{:4_187:}

马黑黑 发表于 2024-11-6 23:37

花飞飞 发表于 2024-11-6 20:53
@马黑黑 白老师瞧瞧,今天的直线小播效果作业。。音乐好听,直接保留了。。

这个漂亮的不要不要滴

梦江南 发表于 2024-11-7 08:08

漂亮!问候老师!

花飞飞 发表于 2024-11-7 19:19

马黑黑 发表于 2024-11-6 23:37
这个漂亮的不要不要滴

{:4_173:}好哒,有你肯定就很开心。我一台电脑看着正常,另一台感觉有点暗。。

花飞飞 发表于 2024-11-7 19:20

醉美水芙蓉 发表于 2024-11-6 21:30
花花图片越来越漂亮了!

感谢水芙蓉支持哦。。{:4_187:}

花飞飞 发表于 2024-11-7 19:20

愤怒的葡萄 发表于 2024-11-6 22:16
图片挺漂亮的。

感谢支持鼓励{:4_187:}

花飞飞 发表于 2024-11-7 19:20

红影 发表于 2024-11-6 22:35
飞飞把小播设计得更漂亮了,颜色设计也和标题字十分协调呢。
这么快就有独特的设计作品出来,给飞飞点赞{: ...

感谢影子一直以来的支持和鼓励。。很开心{:4_187:}

花飞飞 发表于 2024-11-7 19:21

红影 发表于 2024-11-6 22:36
背景的制作和视频效果也十分好,欣赏飞飞好帖

影子的回复看着太给力了{:4_187:}

花飞飞 发表于 2024-11-7 19:21

梦江南 发表于 2024-11-7 08:08
漂亮!问候老师!

感谢梦江南鼓励,问好{:4_187:}

马黑黑 发表于 2024-11-7 19:37

花飞飞 发表于 2024-11-7 19:19
好哒,有你肯定就很开心。我一台电脑看着正常,另一台感觉有点暗。。

那是显示器问题

花飞飞 发表于 2024-11-7 19:50

马黑黑 发表于 2024-11-7 19:37
那是显示器问题

{:4_170:}
我得把那台调亮一些,不然看着着急都想再给它改改。
每个人显示器不同,岂不是效果也不一样

马黑黑 发表于 2024-11-7 19:58

花飞飞 发表于 2024-11-7 19:50
我得把那台调亮一些,不然看着着急都想再给它改改。
每个人显示器不同,岂不是效果也不一样

默认的亮度都够

花飞飞 发表于 2024-11-7 20:17

马黑黑 发表于 2024-11-7 19:58
默认的亮度都够

我怀疑我自己有动过它,但没有证据,也没有记忆{:4_173:}

小辣椒 发表于 2024-11-7 20:58

欣赏飞飞的精彩图图{:4_199:}

小辣椒 发表于 2024-11-7 20:59

发现现在飞飞的标题字进步许多哦{:4_199:}
页: [1] 2 3
查看完整版本: 【黑师代码】让清风寄余年(学习黑师20241106《Dream Away》直线组合小播效果)