css+js实现可放大缩小的音乐播放器效果代码
代码语言:html
所属分类:多媒体
代码描述:css+js实现可放大缩小的音乐播放器效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="ch"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <style> * { border:none; margin:0; padding:0; } ul,ol { list-style:none; } a { text-decoration:none; } .audio { position:relative; margin:auto; top:50px; height:445px; width:300px; overflow:hidden; transition:all .5s; border-radius:20px; background:linear-gradient(rgba(144,54,124,0.5) 0,rgba(241,152,156,0.5) 445px); } .audio-off { height:50px; width:250px; border-radius:10px; } .audio-head { position:absolute; margin:auto; width:100%; height:50px; } .add { position:relative; width:80%; height:50px; } .min-time { position:absolute; width:0; opacity:1; height:4px; margin-top:-4px; background:rgba(244,234,255,0.4); transition:all .5s; } .min-time-off { width:0; opacity:0; } .audio-head-tittle { height:100%; line-height:50px; color:aquamarine; font-size:23px; font-weight:bold; font-family:微软雅黑; text-align:center; transition:all .5s; } .audio-head-tittle-text { width:90%; margin-left:5%; text-overflow:clip; word-break:keep-all; white-space:nowrap; overflow:hidden; } .audio-head-tittle-text-off { width:60%; margin-left:20%; } .audio-head-tittle-text-out { font-size:23px; display:none; } .audio-head-tittle-text-out-a { font-size:20px; display:none; } .audio-head-tittle-by { margin:auto; height:50%; line-height:50px; color:#de9fff; font-size:15px; font-weight:bold; font-family:微软雅黑; text-align:center; opacity:0; transition:all .5s; } .audio-head-tittle-by-off { opacity:1; } .audio-head-tittle-off { width:100%; height:50%; font-size:20px; } .audio-img { position:relative; width:100%; height:300px; margin-top:-40px; } #audio-img-canvas { margin:50px 50px; background:rgba(0,0,255,0); transition:all 1s; } .audio-img-canvas-on { animation:img-cover 2.5s linear infinite .5s; } @keyframes img-cover { from { transform:rotate(0) } to { transform:rotate(360deg) } }.audio-img-cover { position:absolute; width:90px; height:90px; top:50%; left:50%; margin-top:-45px; margin-left:-45px; border-radius:50%; background:url("//repo.bfw.wiki/bfwrepo/image/600d6d2fbc572.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90") no-repeat center; background-size:90px 90px; transition:all .5s; } .audio-img-cover-off { position:absolute; width:40px; height:40px; top:50%; left:50%; margin-top:-155px; margin-left:-125px; background-size:40px 40px; } #audio-img-canvas-play { position:absolute; background:rgba(0,0,255,0); left:235px; top:40px; transform-origin:top; cursor:pointer; } .audio-img-canvas-play-off { transition:all .5s; transform:rotate(10deg); } .audio-img-canvas-play-on { transition:all .5s; transform:rotate(23deg); } .audio-text { display:none; } .audio-by { position:relative; margin-top:-25px; width:100%; height:50px; } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0