醉美水芙蓉 发表于 2022-9-15 21:54

我来人间只想快乐

<style>
#papa { left: -214px; width: 1024px; height: 640px; background: tan url('https://pic.imgdb.cn/item/63232ca116f2c2beb18b07ac.jpg') no-repeat center/cover; box-shadow: 3px 3px 20px #000; display: grid; place-items: center; position: relative; z-index: 1; }
#mplayer { position: absolute; left: 20px; bottom: 0px; width: 300px; height: 80px; user-select: none; display: grid; place-items: center; cursor: pointer; }
#mplayer:hover #btnwrap, #mplayer:hover #prog { transform: translateY(var(--yy)); }
#mplayer:hover #btnwrap { background: linear-gradient(to top right, red, green); border-radius: 50%; opacity: .75; }
#btnwrap, #prog { position: absolute; display: grid; place-items: center;transition: .5s; }
#btnwrap { --yy: -15px; width: 40px; height: 40px; transform: rotate(45deg); border: 1px solid tan; border-radius: 6px; opacity: .25; }
#btnplay { width: 20px; height: 20px; background: #eee; clip-path: polygon(0 0, 0% 100%, 100% 50%); }
#btnpause { width: 2px; height: 20px; border-style: solid; border-width: 0px 4px; border-color: transparent #eee; display: none; }
#prog { --yy: 20px; width: 320px; height: 16px; border-radius: 10px; background: linear-gradient(90deg, orange, red 100%, transparent 0); border: 1px solid gray; font: normal 14px / 16px sans-serif; color: white;opacity: .75; }
#lrc { --dur: 6s; position: absolute; top: 350px; font: bold 2em sans-serif; color: transparent; letter-spacing: 2px; background: linear-gradient(-90deg, darkred, gold, orange, snow) 100% 0 / 200% 100%; background-clip: text; -webkit-background-clip: text; animation: bgMerge var(--dur) linear infinite; }
@keyframes bgMerg1 { from { background-position: 0 0; } to { background-position: -100% 0; } }
@keyframes bgMerg2 { from { background-position: 0 0; } to { background-position: -100% 0; } }
</style>

<div id="papa">
        <div id="lrc">lrc</div>
        <div id="mplayer">
                <div id="btnwrap"><span id="btnplay"></span><span id="btnpause"></span></div>
                <div id="prog">00:00 | 00:00</div>
        </div>
</div>

<script>
let lrcAr = [
        ['0.00','望海高歌 - 我来人间只想快乐 (DJ月之歌版)'],
        ['0.04','作词:且行且歌'],
        ['0.06','作曲:轻云望月'],
        ['0.07','编曲:DJ月之歌音乐室'],
        ['0.09','出品:月之歌文化传媒'],
        ['1.02','LRC编辑:醉美水芙蓉 '],
        ['21.09','片片秋叶被风吹落'],
        ['26.05','心里苦衷无处诉说'],
        ['31.10','每天忙忙碌碌为生活奔波'],
        ['36.09','累了倦了只能听歌'],
        ['41.03','望着夜空繁星闪烁'],
        ['46.01','谁能了解我的苦涩'],
        ['51.06','转眼又是一年将匆匆而过'],
        ['56.05','仍然没有太多收获'],
        ['60.09','我来人间只想快乐'],
        ['66.02','却走进了生活枷锁'],
        ['71.02','房贷车贷就好像大山一座'],
        ['76.01','一天不还无法解脱'],
        ['80.05','我来人间只想快乐'],
        ['85.07','却不料被现实揪扯'],
        ['90.08','梦想理想真的让我好困惑'],
        ['95.08','不知道该如何选择'],
        ['119.08','望着夜空繁星闪烁'],
        ['124.05','谁能了解我的苦涩'],
        ['130.00','转眼又是一年将匆匆而过'],
        ['134.08','仍然没有太多收获'],
        ['139.02','我来人间只想快乐'],
        ['144.05','却走进了生活枷锁'],
        ['149.05','房贷车贷就好像大山一座'],
        ['154.04','一天不还无法解脱'],
        ['158.09','我来人间只想快乐'],
        ['164.01','却不料被现实揪扯'],
        ['169.01','梦想理想真的让我好困惑'],
        ['173.10','不知道该如何选择'],
        ['178.05','我来人间只想快乐'],
        ['183.07','却不料被现实揪扯'],
        ['188.07','梦想理想真的让我好困惑'],
        ['193.06','不知道该如何选择'],
        ['198.05','不知道该如何选择'],
        ['203.03','谢谢欣赏!']
];
let aud = new Audio() ,lrcKey = 0;
let setColor = () => Math.random().toString(16).substr(-6);
aud.src = 'https://www.qqmc.com/up/kwlink.php?id=239197787&.mp3';
aud.autoplay = true;
aud.loop = true;

btnwrap.onclick = () => aud.paused ? aud.play() : aud.pause();
prog.onclick = (e) => aud.currentTime = aud.duration * e.offsetX / prog.offsetWidth;
aud.addEventListener('pause', () => btnstate());
aud.addEventListener('play',() => btnstate());
aud.addEventListener('timeupdate', () => {
        prog.style.background= 'linear-gradient(90deg, orange, red ' + aud.currentTime / aud.duration * 100 + '%, transparent 0)';
        prog.innerText = toMin(aud.currentTime) + ' | ' + toMin(aud.duration);
        for(j=0; j<lrcAr.length; j++) {
                if(aud.currentTime >= lrcAr) {
                        if(lrcKey == j) {
                                showLrc();
                        } else {
                                continue;
                               
                        }
                }
        }
});
let btnstate = () => aud.paused ? (btnplay.style.display = 'block', btnpause.style.display = 'none') : (btnplay.style.display = 'none', btnpause.style.display = 'block');
let showLrc = () => {
        let time= 6;
        if(lrcKey < lrcAr.length - 1) {
                time = lrcAr - lrcAr;
                lrc.style.animation = (lrcKey % 2 == 0 ? 'bgMerg1 ' : 'bgMerg2 ') + time + 's linear forwards';
        }
        lrc.innerText = lrcAr;
        lrcKey += 1;
        if(lrcKey >= lrcAr.length) lrcKey = 0;
}
let toMin = (val)=> {
        if (!val) return '00:00';
        val = Math.floor(val);
        let min = parseInt(val / 60), sec = parseFloat(val % 60);
        if(min < 10) min = '0' + min;
        if(sec < 10) sec = '0' + sec;
        return min + ':' + sec;
}
</script>

红影 发表于 2022-9-15 22:00

这个制作漂亮,歌曲也好听,歌词说得特别有道理。欣赏水芙蓉好帖{:4_187:}

醉美水芙蓉 发表于 2022-9-15 22:02

红影 发表于 2022-9-15 22:00
这个制作漂亮,歌曲也好听,歌词说得特别有道理。欣赏水芙蓉好帖

谢谢红影美女鼓励!

小辣椒 发表于 2022-9-15 23:12

欣赏水芙蓉精彩制作{:4_199:}

加林森 发表于 2022-9-15 23:17

漂亮的制作。

醉美水芙蓉 发表于 2022-9-16 06:44

小辣椒 发表于 2022-9-15 23:12
欣赏水芙蓉精彩制作

谢谢小辣椒美女支持!

醉美水芙蓉 发表于 2022-9-16 06:45

加林森 发表于 2022-9-15 23:17
漂亮的制作。

谢谢队长支持!

马黑黑 发表于 2022-9-16 07:09

帖美,菇凉漂漂

加林森 发表于 2022-9-16 07:36

醉美水芙蓉 发表于 2022-9-16 06:45
谢谢队长支持!

不客气。

梦缘 发表于 2022-9-16 08:47

图美歌好听,感谢您的精彩分享!{:4_204:}

红影 发表于 2022-9-16 09:49

醉美水芙蓉 发表于 2022-9-15 22:02
谢谢红影美女鼓励!

不客气,问好水芙蓉,上午好{:4_204:}

醉美水芙蓉 发表于 2022-9-16 11:45

梦缘 发表于 2022-9-16 08:47
图美歌好听,感谢您的精彩分享!

谢谢梦缘老师支持!

醉美水芙蓉 发表于 2022-9-16 11:46

马黑黑 发表于 2022-9-16 07:09
帖美,菇凉漂漂

谢谢黑黑老师光临指导!

小九 发表于 2022-9-16 11:55

很美的音乐贴{:4_187:}

马黑黑 发表于 2022-9-16 12:22

醉美水芙蓉 发表于 2022-9-16 11:46
谢谢黑黑老师光临指导!

客气客气

醉美水芙蓉 发表于 2022-9-16 17:30

小九 发表于 2022-9-16 11:55
很美的音乐贴

谢谢小九美女支持!
页: [1]
查看完整版本: 我来人间只想快乐