加林森 发表于 2022-5-29 10:22

《有趣的灵魂》(学习老黑的柱状波形播放器代码制作)

本帖最后由 加林森 于 2022-5-29 11:35 编辑 <br /><br /><style>
.outer {
        left: -214px;
        width: 1024px;
        height: 640px;
        background: #ccc url('https://pic.imgdb.cn/item/6292d6d90947543129ab27b6.jpg') no-repeat;
        cursor: pointer;
        position: relative;
}
.wrap {
        left: 10px; top: calc(100% - 60px);
        width: 70px;
        height: 60px;
        position: relative;
}
.sskey {
        width: 6px;
        height: 0px;
        background-color: rgba(255,0,0,.6);
        display: inline-block;
        position: relative;
}
</style>

<div class="outer">
        <div class="wrap"></div>
        <audio id="aud" src="https://www.joy127.com/url/90585.mp3" autoplay="autoplay" loop="loop"></audio>
</div>

<script>
let wrap = document.querySelector('.wrap'), aud = document.querySelector('#aud');
let getnum = (min, max) => Math.floor(Math.random() * (max-min+1)) + min;

Array.from({length: 10}).forEach((ele) => {
        ele = document.createElement('span');
        ele.className = 'sskey';
        ele.style.backgroundColor = `rgba(${getnum(0,255)},${getnum(0,255)},${getnum(0,255)},.6)`;
        wrap.appendChild(ele);
});

let sskey = document.querySelectorAll('.sskey');

wrap.onclick = () => aud.paused ? aud.play() : aud.pause();

aud.addEventListener('timeupdate', () => {
        Array.from(sskey).forEach((ele) => {
                ele.style.height = getnum(30, 60) + 'px';
        });
});
</script>

加林森 发表于 2022-5-29 10:23

@马黑黑

马黑黑 发表于 2022-5-29 10:34

这个动作快呀

加林森 发表于 2022-5-29 10:55

马黑黑 发表于 2022-5-29 10:34
这个动作快呀

肯定要快啊。。。。。{:4_170:}

马黑黑 发表于 2022-5-29 11:12

加林森 发表于 2022-5-29 10:55
肯定要快啊。。。。。

不要囫囵吞枣就成

加林森 发表于 2022-5-29 11:18

马黑黑 发表于 2022-5-29 11:12
不要囫囵吞枣就成

先学上来,再去修改,这个应该是个好办法的吧。

马黑黑 发表于 2022-5-29 11:26

加林森 发表于 2022-5-29 11:18
先学上来,再去修改,这个应该是个好办法的吧。

冲动的心情可以理解{:4_170:}

加林森 发表于 2022-5-29 11:34

马黑黑 发表于 2022-5-29 11:26
冲动的心情可以理解

我的精神就是这样的{:4_170:}

马黑黑 发表于 2022-5-29 12:19

加林森 发表于 2022-5-29 11:34
我的精神就是这样的

什么血型?

加林森 发表于 2022-5-29 12:34

马黑黑 发表于 2022-5-29 12:19
什么血型?

B

梦油 发表于 2022-5-29 13:36

你的悟性真高,你学得真快。

加林森 发表于 2022-5-29 13:47

梦油 发表于 2022-5-29 13:36
你的悟性真高,你学得真快。

只要好玩我的动作很快的。{:4_189:}

马黑黑 发表于 2022-5-29 14:20

加林森 发表于 2022-5-29 12:34
B

怪不得。B型的有部分人性子急。

红影 发表于 2022-5-29 14:26

真漂亮,这个底下没固定,我去看看队长的另一个{:4_187:}

加林森 发表于 2022-5-29 14:33

马黑黑 发表于 2022-5-29 14:20
怪不得。B型的有部分人性子急。

有这种说法?

加林森 发表于 2022-5-29 14:34

红影 发表于 2022-5-29 14:26
真漂亮,这个底下没固定,我去看看队长的另一个

都是我自己的了。

马黑黑 发表于 2022-5-29 14:37

加林森 发表于 2022-5-29 14:33
有这种说法?

林黛玉就是B型的。血型与性格有关系但不绝对,还要看其它情形

加林森 发表于 2022-5-29 14:40

哦哦哦。。。。。。

梦油 发表于 2022-5-29 15:10

加林森 发表于 2022-5-29 13:47
只要好玩我的动作很快的。

兵贵神速。

加林森 发表于 2022-5-29 15:37

梦油 发表于 2022-5-29 15:10
兵贵神速。

就是这个道理。
页: [1] 2
查看完整版本: 《有趣的灵魂》(学习老黑的柱状波形播放器代码制作)