原生JS响应式音乐简单播放器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_37473645/article/details/89762876

演示及完整代码链接

链接: 演示链接.
链接: 源码链接.

主页面的设计要点

该音乐播放器主要由两大部分组成。

  1. 音乐播放模块
    1.1 包含音乐图片,音乐标题,音乐作者,以及音乐专辑的展示。
    1.2 音乐播放进度条,音量控制,歌曲播放暂停切换以及播放模式。
  2. 音乐列表
    屏幕大于510px的时候直接显示,小于510px时通过音乐列表按钮来控制列表是否显示。

设计图

  1. 电脑版
    电脑版
  2. 移动版
    在这里插入图片描述

实际效果

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

部分功能详解

利用checkbox实现下拉框

利用 label标签的 "for"绑定到 checkbox复选框,从而实现。

		<!--屏幕小于510px显示-->
        <label id="menu" for="drop">音乐列表</label>
        <!--用于判断音乐列表是否选择-->
        <input type="checkbox" id="drop">
        <!--歌曲列表-->
        <ul id="playlist">  
        </ul>
		#playlist{
	        display: none;    
	    }
		#drop:checked ~ #playlist {
	        display: block;
	    }
	    #playlist{
	        position: fixed;
	        top:60px;
	        left: 4.5%;
	        background: black;
	    }

猜你喜欢

转载自blog.csdn.net/qq_37473645/article/details/89762876