千羽 发表于 2022-7-2 21:43

【羽图】《震撼山河》回致马黑黑老师

本帖最后由 千羽 于 2022-7-16 15:06 编辑 <br /><br /><style>
.papa { left: -302px; width: 1200px; height: 566px; border-radius: 6px; background: tan url('https://www.huachaowang.com/data/attachment/forum/202207/02/221248yjpdqtpgdggtkggd.jpg') no-repeat center/cover; overflow: hidden; box-shadow: 4px 4px 8px #000; position: relative; }
.papa::before, .papa::after { position: absolute; content: ''; border-radius: inherit; width: 50%; height: 100%; transition: all 2s linear; }
.papa::before { background: tan url(https://www.huachaowang.com/data/attachment/forum/202207/02/221224wybq2z0jktt4iegz.jpg') no-repeat center/cover; }
.papa::after { left: 50%; background: tan url('https://www.huachaowang.com/data/attachment/forum/202207/02/221203oi9u23zqz66voqor.jpg') no-repeat center/cover; }
.papa:hover::before { transform: translate(-100%,-100%) rotate(15deg); }
.papa:hover::after { transform: translate(100%,-100%) rotate(-15deg); }
.papa input { border: none; outline: none; opacity: .75; cursor: pointer; }
.papa p { margin: 0; padding: 0; }
.playbox { position: absolute; left: calc(50% - 130px); top: 10px; padding: 10px; font: normal 1em sans-serif; color: purple; background: transparent;border-radius: 8px; overflow: hidden; box-shadow: 1px 1px 2px rgba(0,0,0,.15); z-index: 1; }
.playbox::before { position: absolute;content: '';margin: -20px;left: 0; top: 0; right: 0; bottom: 0;background: rgba(255,255,255,.45);filter: blur(2px); z-index: -1; }
#btnplay { width: 30px; height: 30px; border-radius: 50%; }
#btnplay:hover { background: #aaa; color: #ff0000; }
</style>

<div class="papa">
        <div class="playbox">
                <p id="geci">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%</span>
                </p>
        </div>        <audio id="aud" src="http://music.163.com/song/media/outer/url?id=393705.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.00',' 纯音欣赏'],
        ['20.00',' 送给黑黑老师'],
        ['40.00','帖赠:黑黑'],
        ['160.00','编辑制作:千羽'],
       
        ['180.00','一纯音欣赏]
];

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>
<br><br>

千羽 发表于 2022-7-2 21:46

用马黑黑老师的代码,俺费了九牛二虎之力{:4_201:}

又有点乱码了{:4_201:}

千羽 发表于 2022-7-2 21:47

千羽 发表于 2022-7-2 21:46
用马黑黑老师的代码,俺费了九牛二虎之力

又有点乱码了

音乐有点不搭,俺去换{:4_201:}

千羽 发表于 2022-7-2 21:48

本帖最后由 千羽 于 2022-7-2 21:56 编辑

@马黑黑{:4_195:}老师

谢谢马黑黑老师的精彩礼物,俺这做的不好,能力有限,但心意满满{:4_173:}

小辣椒 发表于 2022-7-2 22:06

千羽 发表于 2022-7-2 21:46
用马黑黑老师的代码,俺费了九牛二虎之力

又有点乱码了

千羽你里面的图片失效的

千羽 发表于 2022-7-2 22:09

小辣椒 发表于 2022-7-2 22:06
千羽你里面的图片失效的

我能看到,怎么回事呢?{:4_203:}

小辣椒 发表于 2022-7-2 22:12

千羽 发表于 2022-7-2 22:09
我能看到,怎么回事呢?

你把图片下载了发这里我给你重新上传

你看见的是缓存

千羽 发表于 2022-7-2 22:13

小辣椒 发表于 2022-7-2 22:12
你把图片下载了发这里我给你重新上传

你看见的是缓存

我在论坛传了,谢谢小辣椒{:4_179:}

小辣椒 发表于 2022-7-2 22:14





小辣椒 发表于 2022-7-2 22:15

千羽 发表于 2022-7-2 22:13
我在论坛传了,谢谢小辣椒

还没有换链接吧

千羽 发表于 2022-7-2 22:19

小辣椒 发表于 2022-7-2 22:14


是{:4_181:}

千羽 发表于 2022-7-2 22:21

小辣椒 发表于 2022-7-2 22:14


俺偷了懒{:4_173:}

千羽 发表于 2022-7-2 22:22

小辣椒 发表于 2022-7-2 22:14


我在论坛重新传了,现在能看到吗{:4_203:}

小辣椒 发表于 2022-7-2 22:36

千羽 发表于 2022-7-2 22:22
我在论坛重新传了,现在能看到吗

千羽我给你代码修改了,你现在又结束代码错误了

千羽 发表于 2022-7-2 22:38

小辣椒 发表于 2022-7-2 22:36
千羽我给你代码修改了,你现在又结束代码错误了

嗯,谢谢小辣椒了哦,辛苦小辣椒了,抱抱哈{:4_179:}{:4_183:}

小辣椒 发表于 2022-7-2 22:39

千羽 发表于 2022-7-2 22:38
嗯,谢谢小辣椒了哦,辛苦小辣椒了,抱抱哈

好了,千羽这个做的非常好,黑黑收礼开心@马黑黑

千羽 发表于 2022-7-2 22:41

小辣椒 发表于 2022-7-2 22:39
好了,千羽这个做的非常好,黑黑收礼开心@马黑黑

看见了,现在恢复原样了,多谢小辣椒{:4_205:}{:4_183:}

小辣椒 发表于 2022-7-2 22:42

千羽 发表于 2022-7-2 22:41
看见了,现在恢复原样了,多谢小辣椒

千羽不客气{:4_179:}

千羽 发表于 2022-7-2 22:43

小辣椒 发表于 2022-7-2 22:42
千羽不客气

所以俺不敢做,老是要出错{:4_183:}

红影 发表于 2022-7-2 22:48

这个很霸气,羽儿做得很漂亮。黑黑收礼开心{:4_187:}
页: [1] 2 3
查看完整版本: 【羽图】《震撼山河》回致马黑黑老师