textdailyui#009|音乐播放器(代码片段)

author author     2022-12-02     445

关键词:

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实现,播放的音乐来自网络爬虫和本电脑已经有的。为了使整个程序运行起... 查看详情