辫子哥哥 发表于 2023-3-15 21:30

祝福樵歌生日快乐!

<style>
#papa { margin: 120px 0 0 calc(50% - 611px); width: 1000px; height: 1000px; background: lightblue url('https://pan.365.tf/uploads/lxx/za/02.jpg'); box-shadow: 3px 3px 20px #000; position: relative; display: grid; place-items: center; z-index: 1; }

</style>
<div id="papa"></div>
<audio id="aud" src="https://pan.365.tf/uploads/lxx/za/02.mp3" loop autoplay></audio>

<script>
(function() {
        (function(mkPlayer) {let defaults = {lrcAr: [],ypData: new Array(500).fill(0).map((v, k) => Math.floor(Math.random() * 200) + 10),pinpu: {size: 2.5, gap: 1,},player_css: 'left: 50%; transform: translateX(-50%); /*--color1: olive; --color2: silver*/',lrc_css:'',playerCode: `<style>#mplayer {--color1: green; --color2: lightgreen;position: absolute;bottom: 60px; left: calc(50% - 60px);width: 120px; height: 120px;border-radius: 50%;border: 6px solid var(--color1);display: grid; place-items: center center;user-select: none; cursor: pointer;}#tmsg { font: normal 14px sans-serif; color: var(--color1); text-shadow: 1px 1px 1px #000; z-index: 650; }#lrc {--motion: cover2;--tt: 2s;--state: paused;--bg: linear-gradient(180deg, hsla(120, 50%, 50%, .45), hsla(120, 100%, 50%, .75));position: absolute; top: 20px;font:bold 2.4em sans-serif;color: hsl(0, 10%, 90%);white-space: pre;-webkit-background-clip: text;filter: drop-shadow(1px 1px 2px hsla(0, 0%, 0%, .95));} #lrc::before {position: absolute;content: attr(data-lrc);width: 20%;height: 100%;color: transparent;overflow: hidden;white-space: pre;background: var(--bg);filter: inherit;-webkit-background-clip: text;animation: var(--motion) var(--tt) linear forwards;animation-play-state: var(--state);}.mLine { --hh: 0px; position: absolute; width: 2px; height: 6px; background: var(--color1); }.mLine::before, .mLine::after {position: absolute;content: '';width: 100%;height: var(--hh); }.mLine::before { bottom: 0;left: 0;background: linear-gradient(to top, var(--color1), var(--color2)); }.mLine::after { top: 0;left: 0;background: linear-gradient(to bottom, var(--color1), var(--color2)); }@keyframes cover1 {from {width: 0;} to {width: 100%;}}@keyframes cover2 {from {width: 0;} to {width: 100%;}}</style><div id="mplayer"><span id="tmsg">play</span></div><div id="lrc" data-lrc="HCPlayer">HCPlayer--</div>`,};let playCode = (user_config) => {let data = Object.assign({}, defaults, user_config);papa.innerHTML += data.playerCode;mplayer.style.cssText += data.player_css;aud.loop = false;let ppsize = data.pinpu.size, gap = data.pinpu.gap;let mKey = 0, mFlag = true, ppnum = 0;let total = Math.floor(mplayer.clientWidth * Math.PI / (ppsize + gap));for(j=0; j< total; j++) {let ele = document.createElement('span');ele.className = 'mLine';ele.style.width = ppsize + 'px';ele.style.transform = `rotate(${j*360/total}deg) translateY(63px)`; mplayer.appendChild(ele);}let lines = document.querySelectorAll('.mLine');let max = Math.max.apply(null, data.ypData);let divide = max / mplayer.offsetHeight, coe = 10 / total / 2, plus;let update = () => {lines.forEach((item,key) => {plus = (key < total / 2 ? key : total - key) * coe * 5;item.style.setProperty('--hh',(Math.random() * ypData - 2) / 5 + plus + 'px');});if(!aud.paused) window.requestAnimationFrame(update);};mplayer.onclick = () => aud.paused ? aud.play() : aud.pause();aud.addEventListener('pause', () => mState());aud.addEventListener('playing', () => { mState(); update(); });aud.addEventListener('ended', () => { mKey = 0; ppnum = 0; aud.play(); });aud.addEventListener('timeupdate', () => {ppnum++;if (ppnum >= data.ypData.length) ppnum = 0;tmsg.innerText = '-' + toMin(aud.duration - aud.currentTime);for (j = 0; j < data.lrcAr.length; j++) {if (aud.currentTime >= data.lrcAr) {cKey = j;if (mKey === j) showLrc(data.lrcAr);else continue;}}});let mState = () => aud.paused ? lrc.style.setProperty('--state', 'paused') : lrc.style.setProperty('--state', 'running');let showLrc = (time) => {let name = mFlag ? 'cover1' : 'cover2';lrc.innerHTML = data.lrcAr;lrc.dataset.lrc = data.lrcAr.replace(/<br>/, '\n');lrc.style.setProperty('--motion', name);lrc.style.setProperty('--tt', time + 's');lrc.style.setProperty('--state', 'running');mKey += 1;mFlag = !mFlag;};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;};};mkPlayer.HCPlayer = playCode;})(this);
        let lrcAr = [
                ,
        ,
                ,
        ,
       
];

        let ypData = ;
        HCPlayer({
                lrcAr: lrcAr,
                ypData: ypData,
                lrc_css: '',
                player_css: '--color1:         #9b2728; --color2: #e3c7af; left: 450px;',
                pinpu: {size: 1, gap: 0,},
        });
})();
</script>

辫子哥哥 发表于 2023-3-15 21:31

祝樵歌生日快乐!永远18岁 长生不老1{:4_172:}

辫子哥哥 发表于 2023-3-15 21:32

这首歌没有唱好,特别最后一点,但祝福的心意满满的{:4_204:}{:4_204:}

大猫咪 发表于 2023-3-15 21:33

辫子哥哥好制作!还是原唱,用心之作   真棒!点赞!

和辫子一起祝福樵哥哥生日快乐!万事胜意!

{:4_204:}{:4_191:}{:4_179:}{:5_166:}{:5_161:}

辫子哥哥 发表于 2023-3-15 21:39

大猫咪 发表于 2023-3-15 21:33
辫子哥哥好制作!还是原唱,用心之作   真棒!点赞!

和辫子一起祝福樵哥哥生日快乐!万事胜意!


谢谢猫咪,这歌翻唱的时候手机掉水里面了,最后一点出了问题

樵歌 发表于 2023-3-15 21:39

这速度的,要唱要录还做图图,这心意,没得说了!谢谢,谢谢!

小辣椒 发表于 2023-3-15 21:40

这图不错,当然翻唱更加不错{:4_170:}

樵歌 发表于 2023-3-15 21:41

辫子哥哥 发表于 2023-3-15 21:31
祝樵歌生日快乐!永远18岁 长生不老1

长生不老不想,永远58偶尔想一下{:4_189:}

小辣椒 发表于 2023-3-15 21:41

一起祝樵哥哥生日快乐!吃嘛嘛香身体倍儿棒!开心快乐!健康长寿!{:4_204:}{:4_191:}{:4_176:}{:4_204:}

樵歌 发表于 2023-3-15 21:42

辫子哥哥 发表于 2023-3-15 21:32
这首歌没有唱好,特别最后一点,但祝福的心意满满的

不这唱得如何,这歌先得好,词意曲儿都喜欢,辫子小哥有心了,谢谢!

大猫咪 发表于 2023-3-15 21:50

辫子哥哥 发表于 2023-3-15 21:39
谢谢猫咪,这歌翻唱的时候手机掉水里面了,最后一点出了问题

唱的太棒了    {:4_204:}{:4_199:}{:4_179:}

冬天的雨 发表于 2023-3-15 22:02

辫子哥哥好声音,比冬雨好听多了

冬天的雨 发表于 2023-3-15 22:03

一起祝福樵哥哥生日快乐!{:5_166:}{:5_166:}{:5_166:}{:5_166:}{:5_166:}

阿狄丽娜 发表于 2023-3-15 22:21

樵歌生日快乐!

辫子哥哥 发表于 2023-3-15 22:29

樵歌 发表于 2023-3-15 21:39
这速度的,要唱要录还做图图,这心意,没得说了!谢谢,谢谢!

还知道夸?看来你这酒没喝多,

辫子哥哥 发表于 2023-3-15 22:29

阿狄丽娜 发表于 2023-3-15 22:21
樵歌生日快乐!

你也快乐

辫子哥哥 发表于 2023-3-15 22:30

冬天的雨 发表于 2023-3-15 22:03
一起祝福樵哥哥生日快乐!

咱也跟上快乐

辫子哥哥 发表于 2023-3-15 22:31

冬天的雨 发表于 2023-3-15 22:02
辫子哥哥好声音,比冬雨好听多了

是不是实话

辫子哥哥 发表于 2023-3-15 22:31

大猫咪 发表于 2023-3-15 21:50
唱的太棒了

别老说实话

辫子哥哥 发表于 2023-3-15 22:33

小辣椒 发表于 2023-3-15 21:41
一起祝樵哥哥生日快乐!吃嘛嘛香身体倍儿棒!开心快乐!健康长寿!

你少说了句泡妞一次俩哈哈
页: [1] 2
查看完整版本: 祝福樵歌生日快乐!