colorizer是一款可以创建黑胶唱片风格音频播放器的jQuery插件。该插件通过jQuery来驱动音频的播放,并使用CSS3来制作唱片机的动画特效。

使用方法

在页面中引入jquery和colorizer.js文件。

HTML结构

使用下面的HTML结构来构建一个唱片机播放器。

CSS样式

为唱片机使用下面的CSS样式。

body,ul,li{

margin: 0;

padding: 0;

}

body{

background: #333;

}

div.audio{

position: relative;

top: 100px;

left: 100px;

background: #eee;

width: 400px;

height: 400px;

transition: all 0.3s;

box-shadow: 33px 24px 10px 0 rgba(0, 0, 0, 0.2);

}

div.colorizer{

position: absolute;

left: 0;

top: 0;

width: 400px;

height: 400px;

transition: all 0.3s;

z-index:3;

}

div.echolizer{

background: #fff;

position: absolute;

left: 0;

bottom: 0;

z-index:10;

width: 0;

height: 4px;

transition: all 0.3s;

}

div.audio img{

width: 400px;

}

div.disk{

background-image: url("../img/cd.png");

width: 350px;

height: 350px;

position: absolute;

right: -140px;

background-size: cover;

z-index:-1;

top: 34px;

-webkit-animation: rotating 2s linear infinite;

-moz-animation: rotating 2s linear infinite;

-ms-animation: rotating 2s linear infinite;

-o-animation: rotating 2s linear infinite;

animation: rotating 2s linear infinite;

border-radius: 50%;

}

@-webkit-keyframes rotating /* Safari and Chrome */ {

from {

-ms-transform: rotate(0deg);

-moz-transform: rotate(0deg);

-webkit-transform: rotate(0deg);

-o-transform: rotate(0deg);

transform: rotate(0deg);

}

to {

-ms-transform: rotate(360deg);

-moz-transform: rotate(360deg);

-webkit-transform: rotate(360deg);

-o-transform: rotate(360deg);

transform: rotate(360deg);

}

}

@keyframes rotating {

from {

-ms-transform: rotate(0deg);

-moz-transform: rotate(0deg);

-webkit-transform: rotate(0deg);

-o-transform: rotate(0deg);

transform: rotate(0deg);

}

to {

-ms-transform: rotate(360deg);

-moz-transform: rotate(360deg);

-webkit-transform: rotate(360deg);

-o-transform: rotate(360deg);

transform: rotate(360deg);

}

}

初始化插件

在页面DOM元素加载完毕之后,通过下面的方法来初始化该音频播放插件。

$.colorizer("div.colorizer", {

file: "Shahre_Man.mp3",

shadow: ".colorizer",

echolizer: ".echolizer"

});

html唱片机效果,黑胶唱片风格音频播放器jQuery插件相关推荐

  1. html5 仿微信语音播放器,Material design风格HTML5 audio音频播放器

    jAudio.js是一款基于HTML5 audio的Material design风格音频播放器jQuery插件.该音频播放器可以设置音频播放列表,每首曲子的封面,标题等,还可以控制歌曲的播放和快进, ...

  2. Html5添加audio音频播放器插件教程

    2019独角兽企业重金招聘Python工程师标准>>> 一.方法: 使用Material design风格音频播放器插件需要引入jQuery和jaudio.min.js. <s ...

  3. html 语音播放插件,Html5添加audio音频播放器插件教程

    一.方法: 使用Material design风格音频播放器插件需要引入jQuery和jaudio.min.js. 二.HTML结构 00:00 00:00 三.CSS样式 下面是该音频播放器的主要C ...

  4. HTML5实现Winamp2.9音频播放器插件

    Winamp2-js是一款使用 html5和javascript来实现Winamp 2.9 音频播放器的插件.该Winamp音频播放器插件有支持拖拽文件,自定义皮肤,支持可视化模式等特点.特点还有: ...

  5. jquery 音频播放_10个jQuery HTML5音频播放器

    jquery 音频播放 根据Buzz Angle Music的数据 ,仅在美国,2017年第一季度就消费了830亿个音频流.这比上一季度增长了61.2%. 同时,音乐销量下降了23.8%. 2017年 ...

  6. 10个jQuery HTML5音频播放器

    根据Buzz Angle Music的数据,2017年第一季度,仅美国就消费了830亿个音频流.这比上一季度增长了61.2%. 同时,音乐销量下降了23.8%. 2017年5月8日:此热门文章已更新, ...

  7. ffmpeg提取音频播放器总结

    ffmpeg提取音频播放器总结:  一:简介  从编写音频播放器代码到完成播放器编写,测试,整整5天的时间,这时间还不算之前对 ffmpeg熟悉的时间,可以说是历经千辛万苦,终于搞出来了,虽然最终效果 ...

  8. 移动应用程序设计基础——安卓动画与视音频播放器的实现

    <移动应用程序设计基础>实验6 安卓动画与视音频播放器的实现 实验名称: 实验6 安卓动画与视音频播放器的实现 所使用的工具软件及环境: JDK1.8,Android Studio 一.实 ...

  9. 【历史上的今天】4 月 23 日:YouTube 上传第一个视频;数字音频播放器的发明者出生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 4 月 23 日,世界读书日.在 1564 年的这一天,全世界最卓越的文学家之一莎士比亚出生:161 ...

  10. (转载)历史——YouTube 上传第一个视频;网易云音乐正式上线;数字音频播放器的发明者出生

    透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 4 月 23 日,世界读书日.在 1564 年的这一天,全世界最卓越的文学家之一莎士比亚出生:1616 年的这一天,莎 ...

最新文章

  1. 【iOS】中间透明的引导蒙层
  2. Linux 内核超时导致虚拟机无法正常启动
  3. hdu 5493 Queue(逆序对,线段树)
  4. C#实现人脸识别【Users】
  5. react学习(13)-moment中 isRangePicker 控制类型
  6. EVENT:10218 dump uba of applied undo
  7. ECMAScript 6 开篇准备
  8. Swift 实践之UIWebView
  9. 教学案例 计算机,计算机教学案例
  10. 专业心理性格测试软件,what is my color心理性格测试
  11. illustrator插件-常用功能开发-直角圆角化-js脚本开发-AI插件
  12. IE取消或设置代理服务器脚本
  13. 线性方程组求解——基于MTALAB/Octave,Numpy,Sympy和Maxima
  14. 【JMeter】压测工具的使用
  15. 实现点击图片放大查看功能
  16. 工资倒挂 你怎么看?工作三年薪资不如毕业生!
  17. SOCKS5实现(一)
  18. 【转】校招优秀简历和普通简历的区别
  19. 北大计算机博士有多难考,我是怎样考上北大博士的
  20. 容器架构转传统lnmp架构(失败篇)

热门文章

  1. OS实验-模拟实现首次/最佳/最坏适应算法的内存块分配和回收
  2. net share列出了Windows的默认共享(包括C盘)
  3. JavaScript广告图片跟随滚动
  4. 又一恶意软件:1000多名受害者均在韩国,不排除其他地区被攻击的可能
  5. 按虚拟化对象划分,实现虚拟化存储的方式,主要包含哪几种?
  6. 字符设备、块设备、网络设备详解
  7. Stellarium(虚拟天文馆)
  8. java学习笔记——IO流
  9. web邮箱和客户端的区别
  10. 虚假共识—阿比勒尼悖论:“枪打出头鸟”与“事后诸葛亮”