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响应式音乐播放器,简约风格的响应式音乐播放器相关推荐

  1. 超炫dj网页在线播放器html源码,黑色炫酷风格的HTML电子音乐DJ模板

    模板描述:黑色炫酷风格 HTML 电子音乐 DJ.黑色炫酷风格的HTML电子音乐DJ模板html模板下载 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Home About Albu ...

  2. html音乐播放器样式,html5扁平化mp3音乐播放器样式代码

    特效描述:html5 扁平化mp3 音乐播放器样式.扁平风格的简易的mp3音乐播放器样式代码.html5 mp3音乐播放器 代码结构 1. 引入JS 2. HTML代码 0:00 0:00 'use ...

  3. android 车载控制手机音乐播放器,【图】浅谈车载音响播放器之安卓篇

    汽车音响无疑占据着开车乐趣个部分,无论你音乐发烧友与否,陶冶灵魂玩意我想有人去抗拒它,因为毕竟它个美东西,今天本人拿些玩音乐小心跟大家分享,欢迎交流探讨,相互学习! 抛开那 ...

  4. java课程设计-音乐播放器_Java程序设计课程设计报告音乐播放器

    Java程序设计课程设计报告音乐播放器 <Java及Java web应用开发>实验报告 设计题目: Java音乐播放器 专 业 计算机信息管理 班 级 1班 学 号 姓 名 2014年12 ...

  5. 一款异次元小清新风格的响应式wordpress个人博客主题

    一款异次元小清新风格的响应式个人博客主题.这是一款专注于用户阅读体验的响应式 WordPress 主题,整体布局简洁大方,针对资源加载进行了优化. Kratos主题基于Bootstrap和Font A ...

  6. 安卓java音乐播放器下一曲_Android实现简单音乐播放器(MediaPlayer)

    Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个 ...

  7. android音乐播放器完整教程,android实现简单音乐播放器

    本文实例为大家分享了android音乐播放器的具体代码,供大家参考,具体内容如下 话不多说先上效果 前言 写这个音乐播放器实在是迫不得已.因为我们Andoird课程要求写一个音乐播放器.所以就有了此项 ...

  8. 极简风格的响应式简历模板

    Crisp Minimal Résumé github.com/crispgm/res- 简介 极简风格的响应式简历模板,基于 Jekyll,可以直接部署在 GitHub Pages 上. 通过配置 ...

  9. 从 JavaScript 属性描述器剖析 Vue.js 响应式视图

    学习每一门语言,一般都是从其数据结构开始,JavaScript也是一样,而JavaScript的数据结构中对象(Object)是最基础也是使用最频繁的概念和语法,坊间有言,JavaScript中,一切 ...

最新文章

  1. C# using 语法说明
  2. 与内存对齐,字符数组求sizeof相关的一些问题
  3. 幻灯片:Why Java Sucks and C# Rocks
  4. Leetcode每日必刷题库第2题,如何实现两数相加?
  5. Kotlin 协程 + Spring webflux 开发后端
  6. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错
  7. python动态图片转字符画_GIF动态图,视频?都能用Python转换成字符画图像
  8. 服务器u8系统数据库不存在,用友u8服务器端数据库不装
  9. 加载程序中数据库账号密码加密策略wallet_04
  10. Python工作笔记003---正则中的re.I re.M_以及m.group和m.groups的解释
  11. Qt使用MSVC编译器关闭“C4100:未引用的形参”警告的方法
  12. 平衡树插入调整的记忆策略
  13. react在线文件_在线IDE开发入门之从零实现一个在线代码编辑器
  14. 第二篇:从 GPU 的角度理解并行计算
  15. 【BZOJ4260】Codechef REBXOR(前i个数的最大区间异或值---01字典树+dp)
  16. 云物大智题库--人工智能
  17. 学习笔记:图像风格迁移
  18. 数据库 - 数据字典及其使用
  19. 数据与广告系列三:合约广告与与衍生的第三方广告数据监控
  20. 【回眸】有显示器如何设置串口登录树莓派4B

热门文章

  1. boost::tie或std::tie是啥
  2. 去港汇msn部门开会,混了顿午饭
  3. 信息抽取数据集和相关SOTA介绍
  4. 计算机开启telnet服务,Win7系统telnet服务怎么开启?Win7电脑开启telnet服务的方法...
  5. 红包来了!1000万数字人民币红包等你来拿!
  6. 斯坦福大学Stanza的使用
  7. Python015面向对象之类和对象
  8. 2月20日,依旧咸鱼的一天。
  9. 前端布局:圣杯布局/双飞翼布局(两者小小的区别)
  10. 小白在百度飞桨—被‘练习生’折磨的一周有感