关键词:
DailyUI #009 | Music Player
---------------------------
Minimalistic music player design. Hover to see the controls!
- still in progress (the music player will be interactive with songs, progress bar, etc)
A [Pen](https://codepen.io/jiaobantang/pen/jxPBNz) by [JIAOBANTANG](https://codepen.io/jiaobantang) on [CodePen](https://codepen.io).
[License](https://codepen.io/jiaobantang/pen/jxPBNz/license).
<div id="player">
<div class="album">
<div class="heart"><i class="fas fa-heart"></i></div>
</div>
<div class="info">
<div class="progress-bar">
<div class="time--current">1:20</div>
<div class="time--total">-2:05</div>
<div class="fill"></div>
</div>
<div class="currently-playing">
<h2 class="song-name">Roses</h2>
<h3 class="artist-name">The Chainsmokers</h3>
</div>
<div class="controls">
<div class="option"><i class="fas fa-bars"></i></div>
<div class="volume"><i class="fas fa-volume-up"></i></div>
<div class="previous"><i class="fas fa-backward"></i></div>
<div class="play"><i class="fas fa-play"></i></div>
<div class="next"><i class="fas fa-forward"></i></div>
<div class="shuffle"><i class="fas fa-random"></i></div>
<div class="add"><i class="fas fa-plus"></i></div>
</div>
</div>
</div>
/* like & shuffle button */
$('.heart').click(function()
$(this).toggleClass('clicked');
);
$('.shuffle').click(function()
$(this).toggleClass('clicked');
);
/*show info box on hover*/
$('#player').hover(function()
$('.info').toggleClass('up');
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
$snow: #F9F3E4;
$pink: #F29DAB;
$rose: #DD899E;
$white: #FFFFFF;
$light: #CDD3D5;
$silver: #95999B;
$gray: #585A5B;
@import url('https://fonts.googleapis.com/css?family=Questrial');
$font: 'Questrial', sans-serif;
html
min-height: 100%;
display: grid;
body
background:
linear-gradient(217deg, rgba($pink, .9), rgba($pink,0) 50%),
linear-gradient(107deg, rgba($rose,.9), rgba($rose,0) 70%),
linear-gradient(246deg, rgba($pink,.9), rgba($pink,0) 60%);
display: grid;
#player
background: $white;
position: relative;
margin: auto;
width: 300px;
height: 300px;
overflow: hidden;
border-radius: 5px;
box-shadow: 5px 5px 15px rgba($gray, .4);
-webkit-transition: all .5s ease-in-out;
transition:all .5s ease-in-out;
&:hover
transform: scale(1.05);
.album
background: url('https://upload.wikimedia.org/wikipedia/en/6/67/Roses_%28featuring_ROZES%29_%28Official_Single_Cover%29_by_The_Chainsmokers.png');
background-repeat: no-repeat;
background-size: 300px;
width: 100%;
height: 100%;
border-radius: 5px;
position: absolute;
.heart
position: absolute;
right: 0;
color: $light;
margin: 10px;
transition: all .4s ease;
.clicked
color: $rose;
transform: scale(1.2);
transition: all .4s ease;
.info
height: 115px;
width: 100%;
position: absolute;
bottom:0;
background: rgba($white, .8);
transform: translateY(35px);
transition: all .5s ease-in-out;
.up
transform: translateY(0px);
.progress-bar
height: 5px;
width: 73%;
margin: 6% auto;
background: lighten($light, 5%);
border-radius: 10px;
font-family: $font;
.fill
background-color: $rose;
width: 35%;
height: 0.3rem;
border-radius: 2px;
.time--current, .time--total
color: $gray;
font-size: 10px;
position: absolute;
margin-top: -2px;
.time--current
left: 15px;
.time--total
right: 15px;
.currently-playing
text-align: center;
margin-top: -3px;
.song-name, .artist-name
font-family: $font;
text-transform: uppercase;
margin: 0;
.song-name
font-size: .8em;
letter-spacing: 3px;
color: $gray;
.artist-name
font-size: .6em;
letter-spacing: 1.5px;
color: lighten($rose, 10%);
margin-top: 5px;
.controls
display: flex;
align-items: center;
font-size: .8em;
justify-content: center;
color: $light;
.play
margin: 15px 25px;
color: darken($light, 10%);
.option
left: 10px;
position: absolute;
font-size: .8em;
.add
right: 10px;
position: absolute;
font-size: .8em;
.volume
margin-right: 30px;
font-size: .8em;
.shuffle
margin-left: 30px;
font-size: .8em;
.play, .next, .previous, .option, .add, .volume, .shuffle
transition: all .5s ease;
&:hover
color: $rose;
<link href="https://use.fontawesome.com/releases/v5.0.10/css/all.css" rel="stylesheet" />
如何从我的代码播放或恢复另一个音乐播放器的音乐
】如何从我的代码播放或恢复另一个音乐播放器的音乐【英文标题】:Howtoplayorresumemusicofanothermusicplayerfrommycode【发布时间】:2013-02-0108:27:24【问题描述】:在我的Android应用中,我想在暂停后播放或恢复播放的音乐。我将我的应... 查看详情
音乐播放制作(htmlcssjs)(代码片段)
音乐播放制作简单的htmlcssjs音乐播放/暂停:音量关于选择器效果图:1.提出问题和音乐有关的一些代码?音乐播放/暂停/?音乐的音量?做的不完善(还有一些没做)欢迎大家评论音乐代码:1.<videosrc="../个人页面制作/不是花火呀-lov... 查看详情
javascript音乐播放器(代码片段)
查看详情
html音乐播放器配置视图(代码片段)
查看详情
音乐播放器的实现(代码片段)
音乐播放器的实现我用的是网易云音乐的外链播放器,其他的播放器也大都差不多,只不过个人比较喜欢网易云音乐的歌单,如果歌单内容有变化的话,播放列表会随之更新,还是比较不错的。实现步骤找到自己喜欢的歌单,然... 查看详情
javascript雅虎音乐播放器javascriptforheader(代码片段)
查看详情
html音乐qq播放器外链代码播放器外链代码
韩梦飞沙 韩亚飞 [email protected] yue31313 han_meng_fei_shaQQ播放器外链代码播放器外链代码========歌曲链接QQ播放器外链代码播放器外链代码<EMBEDsrc="音乐url"autostart="true"loop="true"width="80"height="20">在 查看详情
pythonpython播放音乐(代码片段)
查看详情
android实现音乐播放器2.0版本(代码片段)
...项目总结一、引言我在一年前发过一篇用Android实现音乐播放器的教程:AndroidStudio如何实现音乐播放器(简单易上手)。当时实现的功能也很简单,就是播放音乐、暂停音乐、继续播放、退出播放、显 查看详情
我的音乐播放器逻辑代码
packagecom.jk.activity;importjava.io.ByteArrayOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Ma 查看详情
这个用java写的开源音乐播放器,我粉了(代码片段)
...于是就开始寻找免费的音乐下载,这时候要是有一个音乐播放器那就完美了。近日,猿妹发现一个用Java编写的音乐播放器——MusicPlayer,支持Win/macOS/平台,整体界面如下:MusicPlayer具有如下特性:播放清 查看详情
51单片机音乐播放器+proteus仿真(代码片段)
51单片机音乐播放器+Proteus仿真Proteus仿真由于是音频效果,只做截图展示主程序代码#include<REG52.H>#include"SoundPlay.h"voidDelay1ms(unsignedintcount 查看详情
使用python的音乐播放器gui(代码片段)
音乐播放器可让您快速轻松地管理和收听所有音乐文件。在本文中,我将带您了解如何使用Python创建音乐播放器GUI。如何使用Python创建音乐播放器GUI?第一步是选择一个PythonGUI框架,这里我将使用两个主要的GUI库来使... 查看详情
javascript音乐播放列表(代码片段)
查看详情
项目:用c语言写一个音乐播放器(代码片段)
目录最终效果代码资源地址最终效果代码/************音乐文件中1开头的是周杰伦的歌2开头的是林俊杰的歌3开头的是许嵩的歌*************/#include<stdio.h>#include<windows.h>#include 查看详情
做一个简易的音乐播放器(代码片段)
不久前,闲来无事,就打算做一个音乐播放器,以前照着简美音乐播放器做了一个,发现不是很好,而且教程也很老旧了,随手就写了这么一篇随笔,希望对其他人有帮助。国际惯例,先上图片:已实现:前台服务线控切歌专辑... 查看详情
hmi-56-多媒体音乐播放器5(代码片段)
HMI-56-【多媒体】音乐播放器5上一篇中实现了音乐播放的后台线程,夜里睡觉也没有睡踏实,总是感觉不合适,所以今天还是决定重新搞一下。当前进度播放音乐将做成一个共有的类,放在Core文件里面,... 查看详情
pythongui编程:音乐播放器(多线程爬虫进度条文件)(代码片段)
...GUI布局4.功能介绍5.代码实现1.程序运行结果Python实现音乐播放器(爬虫、多线程、进度条、文件)2.程序实现原理本音乐播放器GUI方面运用Python的tkinter实现,播放的音乐来自网络爬虫和本电脑已经有的。为了使整个程序运行起... 查看详情