TweenMax+AnticipateEase实现可拖动曲线图表效果代码
代码语言:html
所属分类:图表
代码描述:TweenMax+AnticipateEase实现可拖动曲线图表效果代码,结合了Draggable、DrawSVGPlugin、MorphSVGPlugin、AnticipateEase、ThrowPropsPlugin等插件一起实现。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'> <style> body { background-color:#115F9A; overflow: hidden; /* font-family: 'Alegreya Sans', sans-serif; */ } body, html { height: 100%; width: 100%; margin: 0; padding: 0; } svg{ position:absolute; width:100%; height:100%; visibility:hidden; } .mainSVG{ position:absolute; width:100%; height:100%; visibility:hidden; /* top:200px; */ left:50%; transform:translate(-50%, 0%); overflow:visible; } #boxLabel{ text-anchor:middle; fill:#115F9A; font-size:21px; user-select:none; -webkit-user-select:none; pointer-events:none; font-family: 'Roboto', sans-serif; font-weight:700; } .box{ opacity:0; } circle{ -webkit-tap-highlight-color: rgba(0,0,0,0); } </style> </head> <body > <svg class="bgGradSVG" viewBox="0 0 800 600" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin slice"> <linearGradient id="bgGrad" gradientUnits="userSpaceOnUse" x1="400" y1="-1.795888e-008" x2="400" y2="600"> <stop offset="0" style="stop-color:#22A4CA"/> <stop offset="0.61" style="stop-color:#115F9A"/> </linearGradient> <rect fill="url(#bgGrad)" width="100%" height="100%"/> </svg> <svg class="mainSVG" viewBox="0 0 800 600" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet"> <defs> .........完整代码请登录后点击上方下载按钮下载查看
网友评论0