糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 前端----利用html css js自制有趣的音乐播放器

前端----利用html css js自制有趣的音乐播放器

时间:2022-08-28 00:54:49

相关推荐

前端----利用html css js自制有趣的音乐播放器

最近在学前端,然后做了一个简易的音乐播放器,原本只是一个静态的网页,用a标签实现链接,embed标签引入mv,audio标签实现音乐播放,右边的marquee标签实现歌词滚动但是总觉得还不够,就加上了js用按钮可以同时控制音乐的播放以及旁边歌词的滚动,发现挺有趣的,话不多说,先上图:

以下是主要代码:

<div class="contanier"><div class="left"><div class="left_top"><a href="/item/%E9%98%BF%E8%82%86/5857519" target="_self"><img src="images\author.png" width="100%" height="340px" title="阿肆,郭采洁海报"></a></div><div class="left_bottom"><ul type="none"><li><a href="/item/%E9%98%BF%E8%82%86/5857519 " target="_self">作者:阿肆</a></li><li><a href="/getgeci/17091/403730.shtml" target="_self">歌&nbsp;&nbsp;&nbsp;&nbsp;词</a></li><li style="margin-bottom:10px;"><a href="mv.html" target="_self">播放MV</a></li><li> <audio id="audio" src="audio\阿肆、郭采洁+-+世界上的另一个我.mp3" autoplay></audio></li><input id="btn" value="播 放" readonly="readonly"></input></ul></div></div><div class="right"><marquee id="marquee" float="left" width="350x" height="500px" direction="up" scrollamount="1" this.stop()><font face="heiti" size="4" color="black"><ul type="none"><li>世界上另一个我(Live) - 许凯&白鹿</li><li>作词:阿肆 作曲:阿肆</li><li style="padding-top:20px">上一秒我在台北看烟火</li><li>下一秒你在上海喝Mojito</li><li>你感觉我就像我感觉你</li><li>世界上的另一个我</li><li>上一秒我在柏林落大雨</li><li>下一秒你在曼谷天气晴</li><li>你感受我就像我感受你</li><li>世界上的另一个我</li><li>人生到处是假正经</li><li>变幻莫测捕风捉影</li><li>有几个陪我等雨停</li><li>难得真性情</li><li>天高海阔我的渊明谁倾听</li><li>岁月为我大浪淘沙</li><li>而你被留下</li><li>我的世界流转变化</li><li>你却没时差</li><li>啦啦啦啦我亲爱的你呀</li><li>岁月待我晴雨交加</li><li>而你被孵化</li><li>我的心事纷乱复杂</li><li>你却能解码</li><li>啦啦啦啦我亲爱的你呀</li><li>我们并非单枪匹马</li><li>世界那么大</li><li>风尘仆仆我会化作</li><li>天边的晚霞</li><li>啦啦啦啦我与你同在啊</li><li>啦啦啦啦我与你同在啊</li><li>啦啦啦啦我与你同在啊</li></ul></font></marquee></div></div>

css:

<style>* {margin: 0;padding: 0;}.contanier {width: 60%;height: 550px;margin: 100px auto;border: 1px solid rgb(181, 136, 79);background-color: rgb(236, 225, 209);}.left {float: left;width: 40%;margin: 30px;}.left_top {text-align: center;}.left_bottom {margin-top: 10px;height: 160px;line-height: 30px;text-align: center;}.left_bottom>ul>li {font-size: 16px;}a {color: rgb(181, 136, 79);text-decoration: none;/* 连接底部的样式,默认是underline */}.right {width: 50%;float: left;text-align: center;margin: 25px auto;height: 500px;line-height: 30px;text-align: center;}ul>li {text-align: center;font-size: 16px;}audio:focus {outline: none;}input {width: 90%;height: 40px;text-align: center;font-size: 18px;background-color: rgb(255, 199, 126);border: 0;/* 取消难看的边框 */border-radius: 5px;cursor: pointer;box-shadow: 1px 1px #ccc;}input:focus {outline: none;/* 去掉点击时候的外边框 */}

js:

<script language="javascript" type="text/javascript">var music = document.getElementById('audio');var marquee1 = document.getElementById('marquee');var btn = document.getElementById('btn');btn.onclick = function() {if (music.paused) {music.play();marquee1.start();btn.value = "暂 停";btn.style.background = 'rgb(248, 186, 104)';} else {marquee1.stop();music.pause();btn.value = "播 放";btn.style.background = 'rgb(255, 199, 126)';}};</script>

如果你想体会真实感受,记得修改路径加上自己的音乐和mv哦~~~

如果你喜欢这个简易的音乐播放器,那就点个赞吧~~~

如果觉得《前端----利用html css js自制有趣的音乐播放器》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。