css实现音箱播放音乐振动动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现音箱播放音乐振动动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> @-webkit-keyframes vibrate { 0% { -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } 20% { -webkit-transform: translate(0, -5px) scale(1.06); transform: translate(0, -5px) scale(1.06); } 100% { -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } } @keyframes vibrate { 0% { -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } 20% { -webkit-transform: translate(0, -5px) scale(1.06); transform: translate(0, -5px) scale(1.06); } 100% { -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } } @-webkit-keyframes vibrate2 { 0% { -webkit-transform: scale(1); transform: scale(1); } 20% { -webkit-transform: scale(1.03); transform: scale(1.03); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes vibrate2 { 0% { -webkit-transform: scale(1); transform: scale(1); } 20% { -webkit-transform: scale(1.03); transform: scale(1.03); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .absolute, .container, .tweeter, .woofer, .woofer__center { position: absolute; left: 50%; top: 50%; } .base, .tweeter, .woofer { border-radius: 100%; background: linear-gradient(70deg, #828387, #f0f0f2, #828387); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8); } .container { background: linear-gradient(90deg, #A09F9F, #d0d0d2, #A09F9F); width: 300px; height: 450px; margin: -225px 0 0 -150px; border: 4px solid #828387; border-radius: 10px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8); } .tweeter { margin: -200px 0 0 -75px; width: 150px; height: 150px; } .tweeter__rim { position: absolute; left: 25px; top: 25px; width: 100px; height: 100px; border-radius: 100%; } .tweeter__rim .screw { width: 14px; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0