等
<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>
帖子代码
<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>
本帖测试:无播放器原生lrc歌词同步插件
播放器需要自己添加。例如一张或多张小图片,一个或多个带背景的小div,或混合着使用。插件通过提交的 CSS选择器名称识别播放器,单个播放器的,id选择器和class选择器均可,多个播放器控制器的,请使用class选择器。具体配置代码在 29 行:
btnplay: '.player',
其中,btnplay 是插件所需参数健名,'.plyaer' 是播放器元素的class选择器。
如果只要一个播放控制器,HTML代码中该播放器 id="player",那么可以这样配置:
btnplay: '#player',
或者,没有id,只有class,就和本帖的配置语句一样,只是只针对一个播放器。
就是说,插件支持多个播放器,单个时可以是 id选择器或class选择器,多个时得用class选择器。
插件的具体配置将在我站另文说明。
也就是没有播放器的,反倒可以自己任意配置播放器,只要把播放器的名字和btnplay对应起来就行{:4_173:} 而且播放器选择“id选择器和class选择器均可,多个播放器控制器的,请使用class选择器。”
又是个封装效果,很赞{:4_187:} 线性渐变linear-gradient不设角度就是从上到下呗,这个遮罩让视频和背景结合很自然{:4_187:} 这个痴痴等待的背影,很像狐妖啊{:4_173:} 效果漂亮,学习下{:4_190:} 红影 发表于 2024-9-9 08:16
也就是没有播放器的,反倒可以自己任意配置播放器,只要把播放器的名字和btnplay对应起来就行
对,按约定绑定播放器就成。如果不绑定,插件会使用帖子容器做音频播放控制器载体 朵拉 发表于 2024-9-9 08:45
效果漂亮,学习下
早上好 红影 发表于 2024-9-9 08:17
而且播放器选择“id选择器和class选择器均可,多个播放器控制器的,请使用class选择器。”
又是个封装效果 ...
花潮格式LRC歌词同步的也封装有的,这是在它的基础上改动的 {:4_199:}谢谢分享! 等到天黑就好了{:4_189:} 樵歌 发表于 2024-9-9 11:26
等到天黑就好了
嗯,要等到天黑 彩云归 发表于 2024-9-9 10:15
谢谢分享!
{:4_190:} 马黑黑 发表于 2024-9-9 12:13
嗯,要等到天黑
到时好下手{:4_203:} 黑黑每天不休息,每天有新的出来{:4_199:} 小辣椒 发表于 2024-9-9 12:17
黑黑每天不休息,每天有新的出来
俺铁人呀{:4_170:} 樵歌 发表于 2024-9-9 12:16
到时好下手
你可能不太习惯夜钓吧{:4_170:} 马黑黑 发表于 2024-9-9 12:19
俺铁人呀
感觉是的,每天都有新东西,厉害{:4_178:}