关于一个简易的Html5音乐播放器的制作
2017-10-20 21:25
459 查看
效果:
<!Doctype html> <html> <head> <meta charset="utf-8"> <title>MUSIC</title> <style type="text/css"> *{margin:0px;padding:0px;} #bg{position:absolute;top:0px;left:0px;background:url("./img/bg_1.jpg");background-size:cover;height:100%;width:100%;overflow:hidden;} #music_icon{position:fixed;top:10px;right:10px;background:url("./img/music_icon.png");background-size:cover;height:55px;width:55px;} #music_board{height:500px;width:400px;background:#999;margin:10% auto;border-radius:12px;box-shadow:0px 0px 15px #222;display:none;} #music_gif{height:280px;width:380px;position:relative;top:20px;left:10px;background:url("./img/music_5.gif");background-size:cover;} #music_control{text-align: center;position: relative;top: 50px;color: rgb(255, 255, 255);font-size: 1.5em;} #control{margin-top:45px;width:100%;height:70px;text-align:center;} </style> </head> <body> <audio id="music" src="./mp3/xinxiangan.mp3" loop="loop"></audio> <div id="bg"> <div id="music_icon" onclick="show_music_board()"></div> <div id="music_board"> <div id="music_gif"></div> <div id="music_control">MUSIC BOARD <div id="control"> <img id="control_img" src="./img/pause_button.png" height="60px" onclick="music_control()"> </div> </div> </div> </div> <script type="text/javascript"> var music = document.getElementById("music");//建立audiod对象 var control_img = document.getElementById("control_img");//建立播放按钮图片对象,为了更好的操作 var music_board = document.getElementById("music_board");//建立music面板的对象,为了更好的操作 var lock = false;//设置一个布尔变量,用于判断音乐的播放与暂停 function music_control(){//音乐开始与暂停 if( lock == false){ music.play(); control_img.setAttribute("src", "./img/pause_button.png"); lock = true; } else{ music.pause(); control_img.setAttribute("src&q 9aee uot;, "./img/play_button.png"); lock = false; } } function show_music_board(){//music面板的显现与展示 if( music_board.style.display == "none"){music_board.style.display = "block"; lock = false; music_control(); } else{ music_board.style.display ="none"; lock = true; music_control(); } } </script> </body> </html>注意要点:1)object.setAttribute();
相关文章推荐
- 学习网站整理之3——html5学习之简易音乐播放器制作
- OpenCV探索之路(二十二):制作一个类“全能扫描王”的简易扫描软件
- Android笔记(十九)制作一个简易的指南针
- 原生js结合html5制作小飞龙的简易跳球
- 原生NodeJs制作一个简易聊天室
- [js高手之路] html5 canvas教程 - 制作一个数码倒计时效果
- 用html5和js制作一个游戏启动界面(html5游戏开发一)、
- HTML5移动开发(5)——制作一个漂亮的视频播放器
- HTML5 Canvas 制作一个“在线画板”
- 用Phaser来制作一个html5游戏——flappy bird (一)
- 使用cocos制作一个简易的小闹钟
- 原生js结合html5制作简易的双色子游戏
- 制作一个简易的网页,用不同的颜色区分头部、内容以及底部,在滚动页面的过程中,底部保持不变。
- 【Arduino官方教程第一辑】示例程序 1-6 制作一个简易电压表
- 用javaScript制作一个简易的课程表
- 用Phaser来制作一个html5游戏——flappy bird (二)
- 用Phaser来制作一个html5游戏——flappy bird (一)
- python︱微服务Sanic制作一个简易本地restful API
- 用HTML5audio组件实现一个音乐播放器
- 关于如何制作一个单机游戏