马黑黑 发表于 2025-8-13 12:23

世间美好和你环环相扣

<style>
        @import 'https://638183.freep.cn/638183/web/css/tz01.css';
        #pa { --offsetX: 81px; --bg: #000; no-repeat center/cover; --ma-size: 15%; }
        #pa::before { position: absolute; content: ''; width: 100%; height: 100%; background: url('https://638183.freep.cn/638183/t24/w5/bb.webp') no-repeat center/cover; animation: sway 4s linear infinite alternate var(--state);}
        #ma { right: 30px; top: 30px; background: url('https://638183.freep.cn/638183/small/2025/ring.webp') no-repeat center/cover; }
        #lrc { bottom: 20px; }
        #btnFs { left: 30px; top: 30px; color: #fff; }
        @keyframes sway { to { transform: rotate(10deg); } }
</style>

<div id="pa">
        <audio id="aud" src="https://music.163.com/song/media/outer/url?id=1363948882" autoplay loop></audio>
        <video class="qk-vid" src="https://bpic.588ku.com/video_listen/588ku_video/22/11/03/13/49/58/video63635686b7b48.mp4" autoplay loop muted></video>
        <div id="ma" class="brightness"></div>
</div>

<script type="module">
        import { FS } from 'https://638183.freep.cn/638183/web/js/fullscreen.js';
        import lrc from 'https://638183.freep.cn/638183/web/lrc/hclrc_only.js';

        var geci = [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
        FS(pa, ma);
        lrc(pa, geci);
</script>

马黑黑 发表于 2025-8-13 12:23

<div class="codebox">
&lt;style&gt;
        @import 'https://638183.freep.cn/638183/web/css/tz01.css';
        #pa { --offsetX: 81px; --bg: #000; no-repeat center/cover; --ma-size: 15%; }
        #pa::before { position: absolute; content: ''; width: 100%; height: 100%; background: url('https://638183.freep.cn/638183/t24/w5/bb.webp') no-repeat center/cover; animation: sway 4s linear infinite alternate var(--state);}
        #ma { right: 30px; top: 30px; background: url('https://638183.freep.cn/638183/small/2025/ring.webp') no-repeat center/cover; }
        #lrc { bottom: 20px; }
        #btnFs { left: 30px; top: 30px; color: #fff; }
        @keyframes sway { to { transform: rotate(10deg); } }
&lt;/style&gt;

&lt;div id="pa"&gt;
        &lt;audio id="aud" src="https://music.163.com/song/media/outer/url?id=1363948882" autoplay loop&gt;&lt;/audio&gt;
        &lt;video class="qk-vid" src="https://bpic.588ku.com/video_listen/588ku_video/22/11/03/13/49/58/video63635686b7b48.mp4" autoplay loop muted&gt;&lt;/video&gt;
        &lt;div id="ma" class="brightness"&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;script type="module"&gt;
        import { FS } from 'https://638183.freep.cn/638183/web/js/fullscreen.js';
        import lrc from 'https://638183.freep.cn/638183/web/lrc/hclrc_only.js';

        var geci = [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
        FS(pa, ma);
        lrc(pa, geci);
&lt;/script&gt;
</div>

<script type="module">
import linenumber from 'https://638183.freep.cn/638183/web/js/linenumber.js';
linenumber();
</script>

马黑黑 发表于 2025-8-13 12:32

hclrc_only 模块,顾名思义,花朝格式LRC歌词同步独立版,地址:

      ’https://638183.freep.cn/638183/web/lrc/hclrc_only.js‘

如有需要,可下载或复制模块代码为己用,可任意修改,无需声明模块来源。

模块提供的函数仅两个参数:帖子容器、花朝格式LRC歌词数组。

一楼的LRC歌词同步采用模块默认的配置。可以自行设置歌词颜色、同步颜色:

#lrc {
    left: 20px;
    top: 20px;
    color: #666; /* 歌词底色 */
}
#lrc::before {
    backgrouind: red; /* 歌词同步颜色 */
    background-clip: text; /* 重设背景剪裁 */
}

歌词同步颜色支持纯颜色、渐变背景色、图片背景。

马黑黑 发表于 2025-8-13 12:34

花潮格式的LRC歌词制作工具:

      http://mhh.52qingyin.cn/api/pencilcode/lrc2ar.htm

支持从头制作,支持将原生歌词转换,支持微调

红影 发表于 2025-8-13 13:55

进来看到高亮色能正常跟着歌词长短调整了,感觉用的就是花朝格式LRC歌词同步,看代码,果然如此{:4_173:}

红影 发表于 2025-8-13 14:01

#pa::before还加了个旋转图片,还挺漂亮。
这个播放器直接用了图图,就不用麻烦son 们了{:4_173:}

杨帆 发表于 2025-8-13 17:03

本帖最后由 杨帆 于 2025-8-13 17:10 编辑

大家风范!谢谢马老师经典讲授与精彩示范{:4_191:}

花飞飞 发表于 2025-8-13 17:42

马黑黑 发表于 2025-8-13 12:34
花潮格式的LRC歌词制作工具:

      http://mhh.52qingyin.cn/api/pencilcode/lrc2ar.htm


这个用得多,太熟悉了。。
昨天下午就说花潮版的也出来了,正期待呢。。
其实原生的有些也要做,还是花潮版更精准一些。。{:4_173:}

花飞飞 发表于 2025-8-13 17:48

爆炸云还会动,开头以为是视频效果,又看到粒子飞出视频,感觉不对。。
原来是大背景摇摆10度形成的奇妙景观。。。
这跟粒子海浪一样波动飞舞合在一起效果真是炸裂。。

花飞飞 发表于 2025-8-13 17:50

小播还以为是画出来的,毕竟比这个复杂几倍的都在画,哈哈。。
原来是张图片,鼠标触碰后光影增强,立体感更强一些。
经过上一贴的折腾,小播变色算是整明白了。。{:4_170:}

花飞飞 发表于 2025-8-13 17:53

代码封装之后,带歌词的居然也这么一丢丢。。简洁不简单,小钢炮式的。。

歌词手机看很漂亮的,与平时用的不同。。。现在电脑看又恢复原来的了。。。
现在想想,应该是显示的是手机默认字体,而那个方正准圆是我自己给手机重设的。。难怪怎么看怎么顺眼{:4_173:}

马黑黑 发表于 2025-8-13 18:27

花飞飞 发表于 2025-8-13 17:53
代码封装之后,带歌词的居然也这么一丢丢。。简洁不简单,小钢炮式的。。

歌词手机看很漂亮的,与平时用 ...

字体咋样没关系,主要是渐变的方式更换了,和过去的是不一样的

马黑黑 发表于 2025-8-13 19:08

花飞飞 发表于 2025-8-13 17:50
小播还以为是画出来的,毕竟比这个复杂几倍的都在画,哈哈。。
原来是张图片,鼠标触碰后光影增强,立体感 ...

用合适的图片做小播省事,希望学PS的人能贡献出更多小播图样来

马黑黑 发表于 2025-8-13 19:09

花飞飞 发表于 2025-8-13 17:48
爆炸云还会动,开头以为是视频效果,又看到粒子飞出视频,感觉不对。。
原来是大背景摇摆10度形成的奇妙景 ...

合适的背景图可以借助伪元素达成此类效果

马黑黑 发表于 2025-8-13 19:09

花飞飞 发表于 2025-8-13 17:42
这个用得多,太熟悉了。。
昨天下午就说花潮版的也出来了,正期待呢。。
其实原生的有些也要做,还是花 ...

原生的歌词制作简单

马黑黑 发表于 2025-8-13 19:09

红影 发表于 2025-8-13 13:55
进来看到高亮色能正常跟着歌词长短调整了,感觉用的就是花朝格式LRC歌词同步,看代码,果然如此

熟悉吧?

马黑黑 发表于 2025-8-13 19:10

红影 发表于 2025-8-13 14:01
#pa::before还加了个旋转图片,还挺漂亮。
这个播放器直接用了图图,就不用麻烦son 们了

不过现在zf鼓励多生

马黑黑 发表于 2025-8-13 19:10

杨帆 发表于 2025-8-13 17:03
大家风范!谢谢马老师经典讲授与精彩示范

{:4_190:}

花飞飞 发表于 2025-8-13 20:42

马黑黑 发表于 2025-8-13 18:27
字体咋样没关系,主要是渐变的方式更换了,和过去的是不一样的

看到了径向渐变,用小麦色和透明构成一圈 一圈的。。
最特别的是,它会根据歌词进度变换形状,很漂亮。。{:4_199:}

马黑黑 发表于 2025-8-13 20:43

花飞飞 发表于 2025-8-13 20:42
看到了径向渐变,用小麦色和透明构成一圈 一圈的。。
最特别的是,它会根据歌词进度变换形状,很漂亮。 ...

原理是色标终止处的百分比,用px的话就不会有这种变化
页: [1] 2 3 4 5
查看完整版本: 世间美好和你环环相扣