html响应式音乐播放器,简约风格的响应式音乐播放器
CSS
语言:
CSSSCSS
确定
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
body {
font-family: 'Roboto', sans-serif;
background: #7fe5a3;
overflow: hidden;
}
audio {
position: absolute;
}
h2 {
font-size: 18px;
font-weight: 700;
}
h3 {
font-size: 16px;
font-weight: 400;
}
p {
display: inline-block;
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
color: grey;
}
.audio-player {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
flex-direction: column;
justify-content: space-around;
transition: all 0.2s;
width: 80vw;
max-width: 700px;
background: white;
box-sizing: border-box;
}
@media screen and (max-width: 560px) {
.audio-player {
width: 100vw;
background: white;
}
}
.info {
flex: 1;
padding: 16px 30px;
}
.cover-art {
position: absolute;
bottom: 160px;
right: -30px;
width: 230px;
height: 230px;
background: url(http://images.fnewsmagazine.com/2012/02/veronica-falls-album-cover.jpg);
background-size: cover;
transition: all 0.2s;
}
@media screen and (max-width: 560px) {
.cover-art {
position: relative;
width: 100%;
height: 80vw;
bottom: inherit;
right: inherit;
}
}
@media screen and (max-width: 520px) {
.cover-art {
position: relative;
width: 100%;
height: 90vw;
bottom: inherit;
right: inherit;
}
}
@media screen and (max-height: 500px) {
.cover-art {
display: none;
width: 0px;
height: 0px;
}
}
.cover-art a {
display: block;
width: 100%;
height: 100%;
}
.cover-art a:hover {
background: #22a952;
opacity: 0.2;
}
.controls {
display: flex;
width: 100%;
height: 100px;
background: white;
margin-top: -1px;
padding: 20px;
box-sizing: border-box;
transition: all 0.2s;
}
.controls_plays {
flex: 2;
display: flex;
justify-content: space-around;
}
.controls_player {
flex: 1;
fill: #7FE5A3;
display: flex;
justify-content: space-around;
}
@media screen and (max-width: 420px) {
.controls {
flex-direction: column;
height: 200px;
}
}
#plays_btn,
#prev_btn,
#next_btn {
cursor: pointer;
width: 26px;
max-width: 18px;
transition: all 0.2s;
}
#plays_btn:hover,
#prev_btn:hover,
#next_btn:hover {
fill: #565349;
}
#pause_btn {
display: none;
}
#volume_btn,
#shuffle_btn,
#playlist_btn {
cursor: pointer;
width: 23px;
max-width: 18px;
transition: all 0.2s;
}
#volume_btn:hover,
#shuffle_btn:hover,
#playlist_btn:hover {
fill: #22a952;
}
.progressbar_slide {
width: 100%;
background: #7fe5a3;
height: 6px;
}
.progressbar_range {
width: 0;
background: black;
height: 6px;
}
html响应式音乐播放器,简约风格的响应式音乐播放器相关推荐
- 超炫dj网页在线播放器html源码,黑色炫酷风格的HTML电子音乐DJ模板
模板描述:黑色炫酷风格 HTML 电子音乐 DJ.黑色炫酷风格的HTML电子音乐DJ模板html模板下载 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Home About Albu ...
- html音乐播放器样式,html5扁平化mp3音乐播放器样式代码
特效描述:html5 扁平化mp3 音乐播放器样式.扁平风格的简易的mp3音乐播放器样式代码.html5 mp3音乐播放器 代码结构 1. 引入JS 2. HTML代码 0:00 0:00 'use ...
- android 车载控制手机音乐播放器,【图】浅谈车载音响播放器之安卓篇
汽车音响无疑占据着开车乐趣个部分,无论你音乐发烧友与否,陶冶灵魂玩意我想有人去抗拒它,因为毕竟它个美东西,今天本人拿些玩音乐小心跟大家分享,欢迎交流探讨,相互学习! 抛开那 ...
- java课程设计-音乐播放器_Java程序设计课程设计报告音乐播放器
Java程序设计课程设计报告音乐播放器 <Java及Java web应用开发>实验报告 设计题目: Java音乐播放器 专 业 计算机信息管理 班 级 1班 学 号 姓 名 2014年12 ...
- 一款异次元小清新风格的响应式wordpress个人博客主题
一款异次元小清新风格的响应式个人博客主题.这是一款专注于用户阅读体验的响应式 WordPress 主题,整体布局简洁大方,针对资源加载进行了优化. Kratos主题基于Bootstrap和Font A ...
- 安卓java音乐播放器下一曲_Android实现简单音乐播放器(MediaPlayer)
Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个 ...
- android音乐播放器完整教程,android实现简单音乐播放器
本文实例为大家分享了android音乐播放器的具体代码,供大家参考,具体内容如下 话不多说先上效果 前言 写这个音乐播放器实在是迫不得已.因为我们Andoird课程要求写一个音乐播放器.所以就有了此项 ...
- 极简风格的响应式简历模板
Crisp Minimal Résumé github.com/crispgm/res- 简介 极简风格的响应式简历模板,基于 Jekyll,可以直接部署在 GitHub Pages 上. 通过配置 ...
- 从 JavaScript 属性描述器剖析 Vue.js 响应式视图
学习每一门语言,一般都是从其数据结构开始,JavaScript也是一样,而JavaScript的数据结构中对象(Object)是最基础也是使用最频繁的概念和语法,坊间有言,JavaScript中,一切 ...
最新文章
- C# using 语法说明
- 与内存对齐,字符数组求sizeof相关的一些问题
- 幻灯片:Why Java Sucks and C# Rocks
- Leetcode每日必刷题库第2题,如何实现两数相加?
- Kotlin 协程 + Spring webflux 开发后端
- java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错
- python动态图片转字符画_GIF动态图,视频?都能用Python转换成字符画图像
- 服务器u8系统数据库不存在,用友u8服务器端数据库不装
- 加载程序中数据库账号密码加密策略wallet_04
- Python工作笔记003---正则中的re.I re.M_以及m.group和m.groups的解释
- Qt使用MSVC编译器关闭“C4100:未引用的形参”警告的方法
- 平衡树插入调整的记忆策略
- react在线文件_在线IDE开发入门之从零实现一个在线代码编辑器
- 第二篇:从 GPU 的角度理解并行计算
- 【BZOJ4260】Codechef REBXOR(前i个数的最大区间异或值---01字典树+dp)
- 云物大智题库--人工智能
- 学习笔记:图像风格迁移
- 数据库 - 数据字典及其使用
- 数据与广告系列三:合约广告与与衍生的第三方广告数据监控
- 【回眸】有显示器如何设置串口登录树莓派4B
热门文章
- boost::tie或std::tie是啥
- 去港汇msn部门开会,混了顿午饭
- 信息抽取数据集和相关SOTA介绍
- 计算机开启telnet服务,Win7系统telnet服务怎么开启?Win7电脑开启telnet服务的方法...
- 红包来了!1000万数字人民币红包等你来拿!
- 斯坦福大学Stanza的使用
- Python015面向对象之类和对象
- 2月20日,依旧咸鱼的一天。
- 前端布局:圣杯布局/双飞翼布局(两者小小的区别)
- 小白在百度飞桨—被‘练习生’折磨的一周有感