制作一个代码可控喇叭【高手绕行】
本帖最后由 亚伦影音工作室 于 2026-3-7 19:20 编辑 <br /><br /><style>#ba{
position:relative;background:#eee url('https://pic1.imgdb.cn/item/69abf9973dbab1ba32d6f113.png') no-repeat center/100%;width:200px;height: 200px;border-radius:2%;
top: 0px; left: 10%;
}
#laba{position: absolute; transform: translatex(-50%);
background:url('https://pic1.imgdb.cn/item/69abf5b03dbab1ba32d6bd4d.png') no-repeat 0px 0px/100% 100%;width:150px;height: 150px;
top: 26px; left: 23px;text-align: center;cursor: pointer;
animation:sin 0.6sinfinite alternate;
}
@keyframes sin{
100%{
transform:scale(1);
}
40%{
transform:scale(1.02);
}
0%{
transform:scale(1);
}
}
</style>
<div id="ba">
<div id="laba"></div>
</div>
<audio id="aud" src="https://s2.ananas.chaoxing.com/sv-w9/audio/94/1a/04/c5823a620bde777fc9d42157377b74d3/audio.mp3" loop autoplay ></audio>
<script>
laba.style.animationPlayState = aud.paused ? 'running': 'paused';
laba.onclick = () => aud.paused ? (aud.play(),laba.style.animationPlayState = 'running') : (aud.pause(),laba.style.animationPlayState = 'paused');
</script> 效果逼真,谢谢亚伦老师再创新作{:4_176:} 非常漂亮,虽然只是喇叭的动态,感觉像在跟音乐呼应一样,欣赏亚伦老师好帖{:4_199:} 支持亚纶,一个个研究出来了{:4_178:}
页:
[1]