TweenMax+Draggable+svg实现可拖动点击数字取值器代码
代码语言:html
所属分类:拖放
代码描述:TweenMax+Draggable+svg实现可拖动点击数字取值器代码
代码标签: TweenMax Draggable svg 拖动 点击 数字 取值器
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body {
background-color:#E8E8E8;
overflow: hidden;
}
body,
html {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
svg{
width:100%;
height:100%;
visibility:hidden;
}
#dragLabel,#ringLabel{
font-family:Arial, sans-serif;
font-size:23px;
fill:#2E7D32;
text-anchor:middle;
font-weight:700;
}
#ringLabel{
fill:#E8F5E9;
}
circle, text, g, .pageDot{
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
text, .pageDot{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pageDot{
cursor:pointer;
}
</style>
</head>
<body>
<!-- partial:index.partial.html -->
<svg class="mainSVG" viewBox="0 0 800 600" xmlns="http://www.w3.org/2000/svg" text-rendering="optimizeSpeed">
<defs>
<filter id="goo" x="-100%" y="-100%" width="350%" height="350%" color-interpolation-filters="sRGB">
<feGaussianBlur in="SourceGraphic" stdDeviation="7" result="blur" />
<feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 19 -7" result="cm" />
<feComposite in="SourceGraphic" in2="cm" />
</filter>
<circle id="pageDot" fill="#8AB530" cx="0" cy="300" r="20"/>
</defs>
<g id="wholeGroup">
<g filter="url(#goo)">
<circle id="bgRing" fill="#2E7D32" stroke="#2E7D32" stroke-width="0" stroke-miterlimit="10" cx="0" cy="300" r="50"/>
<line id="track" fill="none" stroke="#2E7D32" stroke-width="60" stroke-linecap="round" stroke-miterlimit="10" x1="0" y1="300" x2="0" y2="300"/>
</g>
<circle id="bgRingCenter" fill="#388E3C" stroke="none" stroke-width="0" stroke-miterlimit="10" cx="0" cy="300" r="0"/>
<text id="ringLabe.........完整代码请登录后点击上方下载按钮下载查看
网友评论0