云水谣 - 阿鲁阿卓
本帖最后由 醉美水芙蓉 于 2022-8-25 22:07 编辑 <br /><br /> <style>.papa { left:-214px; padding: 10px;display: flex;width: 1024px;height: fit-content; background: #ccc url('https://img-baofun.zhhainiao.com/pcwallpaper_ugc/live/657cfb6f72d2834fa31113c80363dfb7.mp4.jpg') no-repeat center / cover; box-shadow: 0 4px 24px #000; position: relative; }
.papa input { border: none; outline: none; opacity: .75; cursor: pointer; }
.papa p { margin: 0; padding: 0; }
.playbox { position: absolute; top: 10px; right: 10px; padding: 10px; width: fit-content; font: normal 1em sans-serif; color: lightseagreen; background: rgba(255,255,255,.25); backdrop-filter: blur(2px); overflow: hidden; box-shadow: 1px 2px 2px #000; text-shadow: 1px 1px 1px #000; z-index: 100; }
#btnplay { width: 30px; height: 30px; border-radius: 50%; }
#btnplay:hover { background: #aaa; color: #ff0000; }
.leftbox { width: 120px; }
.leftbox img { width: 100px; height: 100px; border-radius: 50%; opacity: .35; }
.leftbox img:hover { box-shadow: 0 4px 20px #000; opacity: 1; cursor: pointer; }
@keyframes show1 { to { opacity: .35; } }
@keyframes show2 { to { opacity: .45; } }
</style>
<div class="papa">
<div class="leftbox">
<img class="ss" src="https://pic.imgdb.cn/item/6307796d16f2c2beb1620c7e.jpg" alt="" />
<img class="ss" src="https://pic.imgdb.cn/item/6307791116f2c2beb161df95.jpg" alt="" />
<img class="ss" src="https://pic.imgdb.cn/item/6307791116f2c2beb161df8a.jpg " alt="" />
<img class="ss" src="https://pic.imgdb.cn/item/6307791116f2c2beb161df82.jpg " alt="" />
<img class="ss" src="https://pic.imgdb.cn/item/6307791116f2c2beb161df7c.jpg " alt="" />
<img class="ss" src="https://pic.imgdb.cn/item/6307791116f2c2beb161df78.jpg " alt="" />
</div>
<div class="playbox">
<p id="geci" style="font-size: 1.2em">LRC Loading ... </p>
<p style="display: flex; align-items: center; gap: 4px; margin-top: 10px;">
<input id="btnplay" type="button" value=">" />
<input id="slider" type="range" min="0" max="100" value="0" />
<span id="per">0:0 | 0:0</span>
</p>
</div>
</div>
<audio id="aud" src="https://www.qqmc.com/up/kwlink.php?id=71584634&.mp3" autoplay="autoplay" loop="loop"></audio>
<script>
let papa = document.querySelector('.papa'),
ss = document.querySelectorAll('.ss'),
slider = document.querySelector('#slider'),
aud = document.querySelector('#aud'),
per = document.querySelector('#per'),
btnplay = document.querySelector('#btnplay'),
geci = document.querySelector('#geci');
let flag = 0, slip = 0;
let lrcAr = [
['0.00','云水谣 - 阿鲁阿卓'],
['10.06','词:漠沙/张晋夫'],
['21.03','曲:王黎光'],
['25.03','LRC编辑:醉美水芙蓉'],
['31.10','清清月光美 悠悠密云水'],
['38.05','花溪伴着彩云追 渔鼓夕阳醉'],
['45.02','叠翠雾灵山 甜甜云蒙水'],
['51.08','青山绿水让人醉 山川有智慧'],
['63.04','云啊 悠悠的云'],
['70.03','水啊溜溜的水 溜溜的水'],
['76.09','云啊 悠悠的云'],
['83.09','水啊溜溜的水 溜溜的水'],
['92.02','密山云水'],
['100.04','润得天地美 润得天地美'],
['125.02','仁者爱青山 智者爱碧水'],
['131.08','挥手携来天湖美 游人不想回'],
['138.05','饮水要思源 密云情相随'],
['145.03','司马长城踏歌飞 人人有智慧'],
['156.07','云啊 悠悠的云'],
['163.09','水啊溜溜的水 溜溜的水'],
['177.03','水啊溜溜的水 溜溜的水'],
['185.06','密山云水'],
['191.00','云啊 悠悠的云'],
['193.06','润得天地美 润得天地美'],
['201.09','云啊 悠悠的云'],
['208.10','水啊溜溜的水 溜溜的水'],
['215.03','云啊 悠悠的云'],
['222.02','水啊溜溜的水 溜溜的水'],
['230.05','密山云水'],
['238.07','润得天地美 润得天地美'],
['246.03','谢谢欣赏!']
];
ss.forEach((ele) => {
ele.onclick = () => {
flag == 0 ? (ani = 'show1', flag = 1) : (ani = 'show2', flag = 0);
papa.style.background = 'url(' + ele.src + ') no-repeat center / cover';
papa.style.animation = ani + ' linear .8s';
}
});
slider.onmousedown = () => aud.pause();
slider.onchange = () => { aud.currentTime = slider.value * aud.duration / 100; aud.play(); }
btnplay.onclick = () => aud.paused ? aud.play() : aud.pause();
aud.addEventListener('playing', () => btnplay.value = '||');
aud.addEventListener('pause', () => btnplay.value = '>');
aud.addEventListener('timeupdate', () => {
let prog = 100 * aud.currentTime / aud.duration;
slider.value = prog;
per.innerText = toMin(aud.currentTime) + ' | ' + toMin(aud.duration);
for(j=0; j<lrcAr.length; j++){
if(aud.currentTime >= lrcAr - slip){
geci.innerHTML = lrcAr;
}
}
});
let toMin = (sec) => {
if(!sec) return '0:00';
sec = parseInt(sec);
return parseInt(sec / 60) + ':' + parseFloat(sec % 60).toString().padStart(2,'0');
}
</script> 风景秀丽,帖子漂亮 歌动听,水凉快 马黑黑 发表于 2022-8-25 22:21
风景秀丽,帖子漂亮
是黑黑老师的代码漂亮! 漂亮的大小图切换和歌词同步制作,水芙蓉美女真棒{:4_187:} 醉美水芙蓉 发表于 2022-8-25 22:22
是黑黑老师的代码漂亮!
代码哪有漂亮的说法,是美丽{:4_170:} 红影 发表于 2022-8-25 22:23
漂亮的大小图切换和歌词同步制作,水芙蓉美女真棒
谢谢红影美女支持! 制作真漂亮。很成功!赞!{:4_199:} 加林森 发表于 2022-8-26 08:51
制作真漂亮。很成功!赞!
感谢队长大力支持! 醉美水芙蓉 发表于 2022-8-26 11:42
感谢队长大力支持!
应该的。你也辛苦了!{:4_190:} 欣赏水芙蓉精彩制作{:4_199:} 芙蓉美才女,美制作,欣赏!{:4_204:} 小辣椒 发表于 2022-8-26 15:25
欣赏水芙蓉精彩制作
谢谢小辣椒美女支持! 青青子衿 发表于 2022-8-26 17:29
芙蓉美才女,美制作,欣赏!
谢谢朋友支持! 醉美水芙蓉 发表于 2022-8-26 06:44
谢谢红影美女支持!
客气了,欣赏水芙蓉美女的精美制作{:4_187:}
页:
[1]