Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var snapper = Snap("svg");
- Snap.animate([-230],[0],
- function(val){
- snapper.select("#meter").attr({
- "transform":"scale(1 1) rotate(" + val[0] + " 242.5 208)"
- });
- },10000,mina.linear);
- <defs>
- <g id="meter">
- <line x1="4.24" y1="-9.195" x2="194.35" y2="25.935"/>
- <line x1="0" y1="9.195" x2="194.35" y2="25.935"/>
- <line x1="0" y1="9.195" x2="-9.89" y2="-1.555"/>
- <line x1="4.24" y1="-9.195" x2="-9.89" y2="-1.555"/>
- </g>
- </defs>
- <use xlink:href="#meter" transform="translate(241.88,198.1)" />
- scale(1 1 241.88 198.1)
- var snapper = Snap("svg");
- Snap.animate([-100,0.72,0.89],[-10,1,1],
- function(val) {
- var dim = val[1];
- var corr = (Math.sin(2*(val[0]+10)*Math.PI/180))*Math.log(val[2]);
- snapper.select("#meter").attr({
- "transform":"scale("+(dim-corr)+" "+(dim-corr)+") rotate(" + val[0] + " 0 0)"
- });
- }, 10000, mina.linear);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement