红影 发表于 2022-7-2 21:13

《黄粱一梦》学习黑黑的凤凰展翅代码


<style>
.outerbox {
        position: relative;
        left: -302px;
        top:120px;
        width: 1200px;
        height: 640px;
        background: #888 url('https://pic.imgdb.cn/item/62c02f4f5be16ec74a80cb4d.jpg') no-repeat center/cover;
        box-shadow: 2px 2px 8px rgba(0,0,0,.95);
      border-radius:12px;
        overflow: hidden;
}
.papa { left: 660px;top:100px; width: 430px; height: 479px; border-radius: 6px; background:url('https://pic.imgdb.cn/item/62c02f985be16ec74a812e3b.png') no-repeat center/cover; position: absolute; }
.papa::before, .papa::after { position: absolute; content: ''; border-radius: inherit; width: 155px; height: 340px; transition: all 2s linear;transform-origin: 50% 0; }

.papa::before {left: 60px; top:139px; background:url('https://pic.imgdb.cn/item/62c02fb45be16ec74a81549c.png') no-repeat center/cover; }
.papa::after {left: 215px; top:139px; background:url('https://pic.imgdb.cn/item/62c02fd55be16ec74a818069.png') no-repeat center/cover; }
.papa:hover::before { transform: rotate(75deg); }
.papa:hover::after { transform:rotate(-75deg); }
.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 1.2em sans-serif; color: purple; background: transparent;border-radius: 8px; overflow: hidden; box-shadow: 1px 1px 2px rgba(0,0,0,.25); 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="outerbox">

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

<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.68','《黄粱一梦》'],
        ['6.68','作词作曲:半阳'],
        ['12.68','花潮LRC在线:马黑黑'],
        ['20.68','制作:红影'],
        ['28.68','学习凤凰展翅代码'],
        ['34.68','百里外谣传美人颜'],
        ['37.99','小红口眉宇间身轻如燕'],
        ['42.03','委婉的推却着门前'],
        ['45.93','有富人有书生有状元'],
        ['50.53','江南里三月微微凉'],
        ['53.96','雨里荷花如船只渡满江'],
        ['58.02','留行人一时步履忙'],
        ['61.97','隔江相望与她对讲'],
        ['65.69','酒馆里我在想'],
        ['69.43','何时雨停船有桨'],
        ['73.50','惬意中画一张'],
        ['77.52','你可会懂我所想'],
        ['81.49','少年过变了样'],
        ['85.40','青梅竹马总在忘'],
        ['89.57','总是在信中讲'],
        ['93.50','同饮江水不同乡'],
        ['97.66','多惆怅'],
        ['114.49','百里外谣传美人颜'],
        ['117.98','小红口眉宇间身轻如燕'],
        ['122.01','委婉的推却着门前'],
        ['125.96','有富人有书生有状元'],
        ['130.49','江南里三月微微凉'],
        ['133.96','雨里荷花如船只渡满江'],
        ['137.96','留行人一时步履忙'],
        ['141.87','隔江相望与她对讲'],
        ['145.72','酒馆里我在想'],
        ['149.44','何时雨停船有桨'],
        ['153.41','惬意中画一张'],
        ['157.49','你可会懂我所想'],
        ['161.45','少年过变了样'],
        ['165.39','青梅竹马总在忘'],
        ['169.45','总是在信中讲'],
        ['173.37','同饮江水不同乡'],
        ['177.44','多惆怅'],
        ['181.49','人儿悲借酒醉'],
        ['185.40','一曲断肠雁南飞'],
        ['189.32','白了发骨一堆'],
        ['193.39','也未尝过你的美'],
        ['197.44','红尘中一情种'],
        ['201.39','风月佳人怎能懂'],
        ['205.42','空欢喜都成空'],
        ['209.41','是我的黄粱一梦'],
        ['213.39','梦一场']
];

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-7-2 21:14

看到都在做开门帖子,我也来学个。我让瓢虫来展个小翅吧{:4_173:}

加林森 发表于 2022-7-2 21:22

小瓢虫好漂亮的。大赞!

马黑黑 发表于 2022-7-2 21:36

这个创意好。这是学到用到的经典例子。

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

太漂亮了,这个创意特别好,亲爱的脑子特别灵{:4_178:}

四海八荒 发表于 2022-7-2 22:23

这是瓢虫展翅。打开一个新世界

四海八荒 发表于 2022-7-2 22:24

像跑车的鸥翼门

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

加林森 发表于 2022-7-2 21:22
小瓢虫好漂亮的。大赞!

明明是大瓢虫好吧,里面还藏着黄粱梦呢{:4_173:}

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

马黑黑 发表于 2022-7-2 21:36
这个创意好。这是学到用到的经典例子。

也只是套用黑黑的代码啊,应该感谢黑黑呢{:4_187:}

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

小辣椒 发表于 2022-7-2 22:17
太漂亮了,这个创意特别好,亲爱的脑子特别灵

亲爱的,你的那个大幕布也特别惊艳呢{:4_187:}

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

四海八荒 发表于 2022-7-2 22:23
这是瓢虫展翅。打开一个新世界

虽然不太好听,但里面藏了个黄粱梦,也算功劳一件了{:4_173:}

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

四海八荒 发表于 2022-7-2 22:24
像跑车的鸥翼门

哈哈,四海真会联想{:4_173:}

加林森 发表于 2022-7-2 22:42

红影 发表于 2022-7-2 22:32
明明是大瓢虫好吧,里面还藏着黄粱梦呢

哈哈哈哈,我感觉挺好玩的。

四海八荒 发表于 2022-7-2 22:46

红影 发表于 2022-7-2 22:35
虽然不太好听,但里面藏了个黄粱梦,也算功劳一件了

我觉得未来科学发达了,可以人为干预梦的过程,那时候就可以随时做美梦了

四海八荒 发表于 2022-7-2 22:47

红影 发表于 2022-7-2 22:36
哈哈,四海真会联想

因为有一种车叫甲壳虫。像瓢虫

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

加林森 发表于 2022-7-2 22:42
哈哈哈哈,我感觉挺好玩的。

是挺好玩的,本来想弄个妆奁盒打开的,可我不会翻开的,就套用现成的代码了{:4_173:}

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

四海八荒 发表于 2022-7-2 22:46
我觉得未来科学发达了,可以人为干预梦的过程,那时候就可以随时做美梦了

那时可以直接进入虚拟现实了,又何必要梦{:4_173:}

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

四海八荒 发表于 2022-7-2 22:47
因为有一种车叫甲壳虫。像瓢虫

嗯嗯,被你一说,还真的有点像{:4_173:}

加林森 发表于 2022-7-2 23:02

红影 发表于 2022-7-2 22:53
是挺好玩的,本来想弄个妆奁盒打开的,可我不会翻开的,就套用现成的代码了

我还不会。以后我会制作出的。我还在学习中。红影制作得真漂亮。

马黑黑 发表于 2022-7-2 23:07

红影 发表于 2022-7-2 22:33
也只是套用黑黑的代码啊,应该感谢黑黑呢

你不是简单套用,是有学问在里面的,主要是,有自己的想法,并能通过工具去实现
页: [1] 2 3
查看完整版本: 《黄粱一梦》学习黑黑的凤凰展翅代码