马黑黑 发表于 2022-6-29 13:13

midnight bounce

<style>
.papa { left: -214px; width: 1024px; height: 680px; background: rgba(0,0,0,.6) url('/data/attachment/forum/202206/29/130913khm8ki78pakxlw7a.jpg') no-repeat center / cover; box-shadow: 0 2px 30px #000; overflow: hidden; position: relative; perspective: 1000px; }
.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: ghostwhite; 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; }
.ball { right: 20px;top: 20px;width: 360px;height: 360px;background: #ccc;position: relative;animation: rot 10s linear infinite;border-radius: 50%;background: snow linear-gradient(65deg, black, tan, teal, tomato, green, red, white);mask-image: radial-gradient(transparent 60%, #eee);-webkit-mask-image: radial-gradient(transparent 60%, #eee);position: absolute; }
#btnplay { width: 30px; height: 30px; border-radius: 50%; }
#btnplay:hover { background: #aaa; color: #ff0000; }
@keyframes rot { to { transform: rotate(1turn); } }
</style>

<div class="papa">
        <div class="ball"></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>
        <audio id="aud" src="https://music.163.com/song/media/outer/url?id=521415750.mp3" autoplay="autoplay" loop="loop"></audio>
</div>

<script>
let slider = document.querySelector('#slider'),
        aud = document.querySelector('#aud'),
        per = document.querySelector('#per'),
        btnplay = document.querySelector('#btnplay'),
        geci = document.querySelector('#geci');
let slip = 0;

let lrcAr = [
        ['0.01','Midnight Bounce - 纯音乐'],
        ['3.00','歌手:LAKEY INSPIRED'],
        ['5.05','所属专辑:Midnight Bounce'],
        ['160','音乐是我们最好的朋友']
];

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-6-29 13:57

老黑的这个制作很特别,一个同步大圆球跟着在转。真漂亮!{:4_199:}

红影 发表于 2022-6-29 16:21

一个流光溢彩的大水泡,让帖子多了几份灵动。真美{:4_199:}

红影 发表于 2022-6-29 16:28

这音乐是高品质音乐的吧,听着很舒服{:4_204:}

马黑黑 发表于 2022-6-29 19:09

红影 发表于 2022-6-29 16:28
这音乐是高品质音乐的吧,听着很舒服

国人的作品

马黑黑 发表于 2022-6-29 19:10

加林森 发表于 2022-6-29 13:57
老黑的这个制作很特别,一个同步大圆球跟着在转。真漂亮!

还可以一看吧

马黑黑 发表于 2022-6-29 19:11

红影 发表于 2022-6-29 16:21
一个流光溢彩的大水泡,让帖子多了几份灵动。真美

这个水泡做的匆忙,好像不是很像

加林森 发表于 2022-6-29 19:49

马黑黑 发表于 2022-6-29 19:10
还可以一看吧

相当漂亮的。老黑制作真认真。{:4_199:}

绿叶清舟 发表于 2022-6-29 19:57

漂亮,吹这么大不容易吧{:4_189:}

马黑黑 发表于 2022-6-29 21:18

绿叶清舟 发表于 2022-6-29 19:57
漂亮,吹这么大不容易吧

肥皂泡确实不好吹

马黑黑 发表于 2022-6-29 21:18

加林森 发表于 2022-6-29 19:49
相当漂亮的。老黑制作真认真。

随手制作,不算认真的

绿叶清舟 发表于 2022-6-29 21:24

马黑黑 发表于 2022-6-29 21:18
肥皂泡确实不好吹

现在有黑科技的再大也能吹了

加林森 发表于 2022-6-29 21:27

马黑黑 发表于 2022-6-29 21:18
随手制作,不算认真的

漂亮。

小辣椒 发表于 2022-6-29 21:41

这个泡泡有点大的{:4_173:}

小辣椒 发表于 2022-6-29 21:42

黑黑也是厉害,这么忙还每天都有新作品出来{:4_178:}

马黑黑 发表于 2022-6-29 21:54

小辣椒 发表于 2022-6-29 21:42
黑黑也是厉害,这么忙还每天都有新作品出来

吃午饭后做下

小辣椒 发表于 2022-6-29 21:55

马黑黑 发表于 2022-6-29 21:54
吃午饭后做下

黑黑辛苦的,我白天不能玩电脑,只能晚上了{:4_201:}

马黑黑 发表于 2022-6-29 21:55

小辣椒 发表于 2022-6-29 21:55
黑黑辛苦的,我白天不能玩电脑,只能晚上了

适可而止额

马黑黑 发表于 2022-6-29 21:55

加林森 发表于 2022-6-29 21:27
漂亮。
谢夸

马黑黑 发表于 2022-6-29 21:56

绿叶清舟 发表于 2022-6-29 21:24
现在有黑科技的再大也能吹了

吹个天大的行不
页: [1] 2 3
查看完整版本: midnight bounce