马黑黑 发表于 2024-9-9 07:40

<style>
#mama { margin: 30px 0 30px calc(50% - 721px); width: 1280px; height: 702px; background: url('https://638183.freep.cn/638183/t24/4/dg.jpeg') no-repeat center/cover; box-shadow: 0 0 8px rgba(0,0,0,.65); overflow: hidden; z-index: 1; position: relative; }
#mama > video { position: absolute; width: 100%; height: 20%; object-fit: cover; mix-blend-mode: screen; -webkit-mask: linear-gradient(red, transparent); pointer-events: none; }
.player { position: absolute; top: 10px; width: 120px; height: 120px; animation: rot 8s linear infinite var(--state); cursor: pointer; }
.player:nth-of-type(1) { left: 10%; }
.player:nth-of-type(2) { right: 10%; }
@keyframes rot { to { transform: rotate(360deg); } }
</style>

<div id="mama" class="mama">
        <audio src="https://music.163.com/song/media/outer/url?id=64723" autoplay loop></audio>
        <video src="https://img.tukuppt.com/video_show/2629112/00/01/93/5b4e8e56669ab.mp4" autoplay loop muted></video>
        <img class="player" src="https://638183.freep.cn/638183/small/snow.webp" alt="" />
        <img class="player" src="https://638183.freep.cn/638183/small/snow.webp" alt="" />
</div>

<script>
var sf = document.createElement('script');
sf.charset = 'utf-8';
sf.src = 'https://638183.freep.cn/638183/web/js2024/yslrc_133703119608822812.js';
document.body.appendChild(sf);

sf.onload = () => {
        HCPlayer({
                papa: '#mama',
                geci: geci,
                skip: 0,
                average: 0,
                btnplay: '.player',
                lrc_css: 'left: 50%; top: 20px; transform: translateX(-50%);',
                fs_css: 'left: 50%; bottom: 20px; transform: translateX(-50%); --bg: transparent; --color: #eee',
        });
};

var geci = `陈百强 - 『等』\n作词 : 郑国江\n作曲 : 陈百强\n等\n寂寞到夜深\n夜已渐荒凉\n夜已渐昏暗\n莫道你在选择人\n人亦能选择你\n公平\n原没半点偏心\n苦涩\n慢慢向着心里渗\n何必抱怨\n曾令醉心是谁人\n自愿吻别心上人\n糊涂换来一生泪印\n何故\n明是痛苦伤心\n还含着笑装开心\n今宵的你可怜还可悯\n目睹她远去\n她的脚印\n心中永印\n糊涂是你的一颗心\n他朝你将无穷的后悔\n这一生\n你的心里满哀困\n\n苦涩\n慢慢向着心里渗\n何必抱怨\n曾令醉心是谁人\n自愿吻别心上人\n糊涂换来一生泪印\n何故\n明是痛苦伤心\n还含着笑装开心\n今宵的你可怜还可悯\n目睹她远去\n她的脚印\n心中永印\n糊涂是你的一颗心\n他朝你将无穷的后悔\n这一生\n你的心里满哀困\n哟 ...`;
</script>

马黑黑 发表于 2024-9-9 07:40

帖子代码
<style>
#mama { margin: 30px 0 30px calc(50% - 721px); width: 1280px; height: 702px; background: url('https://638183.freep.cn/638183/t24/4/dg.jpeg') no-repeat center/cover; box-shadow: 0 0 8px rgba(0,0,0,.65); overflow: hidden; z-index: 1; position: relative; }
#mama > video { position: absolute; width: 100%; height: 20%; object-fit: cover; mix-blend-mode: screen; -webkit-mask: linear-gradient(red, transparent); pointer-events: none; }
.player { position: absolute; top: 10px; width: 120px; height: 120px; animation: rot 8s linear infinite var(--state); cursor: pointer; }
.player:nth-of-type(1) { left: 10%; }
.player:nth-of-type(2) { right: 10%; }
@keyframes rot { to { transform: rotate(360deg); } }
</style>

<div id="mama" class="mama">
        <audio src="https://music.163.com/song/media/outer/url?id=64723" autoplay loop></audio>
        <video src="https://img.tukuppt.com/video_show/2629112/00/01/93/5b4e8e56669ab.mp4" autoplay loop muted></video>
        <img class="player" src="https://638183.freep.cn/638183/small/snow.webp" alt="" />
        <img class="player" src="https://638183.freep.cn/638183/small/snow.webp" alt="" />
</div>

<script>
var sf = document.createElement('script');
sf.charset = 'utf-8';
sf.src = 'https://638183.freep.cn/638183/web/js2024/yslrc_133703119608822812.js';
document.body.appendChild(sf);

sf.onload = () => {
        HCPlayer({
                papa: '#mama',
                geci: geci,
                skip: 0,
                average: 0,
                btnplay: '.player',
                lrc_css: 'left: 50%; top: 20px; transform: translateX(-50%);',
                fs_css: 'left: 50%; bottom: 20px; transform: translateX(-50%); --bg: transparent; --color: #eee',
        });
};

var geci = `陈百强 - 『等』\n作词 : 郑国江\n作曲 : 陈百强\n等\n寂寞到夜深\n夜已渐荒凉\n夜已渐昏暗\n莫道你在选择人\n人亦能选择你\n公平\n原没半点偏心\n苦涩\n慢慢向着心里渗\n何必抱怨\n曾令醉心是谁人\n自愿吻别心上人\n糊涂换来一生泪印\n何故\n明是痛苦伤心\n还含着笑装开心\n今宵的你可怜还可悯\n目睹她远去\n她的脚印\n心中永印\n糊涂是你的一颗心\n他朝你将无穷的后悔\n这一生\n你的心里满哀困\n\n苦涩\n慢慢向着心里渗\n何必抱怨\n曾令醉心是谁人\n自愿吻别心上人\n糊涂换来一生泪印\n何故\n明是痛苦伤心\n还含着笑装开心\n今宵的你可怜还可悯\n目睹她远去\n她的脚印\n心中永印\n糊涂是你的一颗心\n他朝你将无穷的后悔\n这一生\n你的心里满哀困\n哟 ...`;
</script>

马黑黑 发表于 2024-9-9 07:52

本帖测试:无播放器原生lrc歌词同步插件

播放器需要自己添加。例如一张或多张小图片,一个或多个带背景的小div,或混合着使用。插件通过提交的 CSS选择器名称识别播放器,单个播放器的,id选择器和class选择器均可,多个播放器控制器的,请使用class选择器。具体配置代码在 29 行:

btnplay: '.player',

其中,btnplay 是插件所需参数健名,'.plyaer' 是播放器元素的class选择器。

如果只要一个播放控制器,HTML代码中该播放器 id="player",那么可以这样配置:

btnplay: '#player',

或者,没有id,只有class,就和本帖的配置语句一样,只是只针对一个播放器。

就是说,插件支持多个播放器,单个时可以是 id选择器或class选择器,多个时得用class选择器。

插件的具体配置将在我站另文说明。

红影 发表于 2024-9-9 08:16

也就是没有播放器的,反倒可以自己任意配置播放器,只要把播放器的名字和btnplay对应起来就行{:4_173:}

红影 发表于 2024-9-9 08:17

而且播放器选择“id选择器和class选择器均可,多个播放器控制器的,请使用class选择器。”
又是个封装效果,很赞{:4_187:}

红影 发表于 2024-9-9 08:31

线性渐变linear-gradient不设角度就是从上到下呗,这个遮罩让视频和背景结合很自然{:4_187:}

红影 发表于 2024-9-9 08:32

这个痴痴等待的背影,很像狐妖啊{:4_173:}

朵拉 发表于 2024-9-9 08:45

效果漂亮,学习下{:4_190:}

马黑黑 发表于 2024-9-9 09:12

红影 发表于 2024-9-9 08:16
也就是没有播放器的,反倒可以自己任意配置播放器,只要把播放器的名字和btnplay对应起来就行

对,按约定绑定播放器就成。如果不绑定,插件会使用帖子容器做音频播放控制器载体

马黑黑 发表于 2024-9-9 09:12

朵拉 发表于 2024-9-9 08:45
效果漂亮,学习下

早上好

马黑黑 发表于 2024-9-9 09:13

红影 发表于 2024-9-9 08:17
而且播放器选择“id选择器和class选择器均可,多个播放器控制器的,请使用class选择器。”
又是个封装效果 ...

花潮格式LRC歌词同步的也封装有的,这是在它的基础上改动的

彩云归 发表于 2024-9-9 10:15

{:4_199:}谢谢分享!

樵歌 发表于 2024-9-9 11:26

等到天黑就好了{:4_189:}

马黑黑 发表于 2024-9-9 12:13

樵歌 发表于 2024-9-9 11:26
等到天黑就好了

嗯,要等到天黑

马黑黑 发表于 2024-9-9 12:13

彩云归 发表于 2024-9-9 10:15
谢谢分享!

{:4_190:}

樵歌 发表于 2024-9-9 12:16

马黑黑 发表于 2024-9-9 12:13
嗯,要等到天黑

到时好下手{:4_203:}

小辣椒 发表于 2024-9-9 12:17

黑黑每天不休息,每天有新的出来{:4_199:}

马黑黑 发表于 2024-9-9 12:19

小辣椒 发表于 2024-9-9 12:17
黑黑每天不休息,每天有新的出来

俺铁人呀{:4_170:}

马黑黑 发表于 2024-9-9 12:19

樵歌 发表于 2024-9-9 12:16
到时好下手

你可能不太习惯夜钓吧{:4_170:}

小辣椒 发表于 2024-9-9 12:21

马黑黑 发表于 2024-9-9 12:19
俺铁人呀

感觉是的,每天都有新东西,厉害{:4_178:}
页: [1] 2 3 4
查看完整版本: