Skip to content

Instantly share code, notes, and snippets.

@roundrobin
Created February 8, 2013 06:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save roundrobin/4737144 to your computer and use it in GitHub Desktop.
Save roundrobin/4737144 to your computer and use it in GitHub Desktop.
SVG Path Banner
{"description":"SVG Path Banner","endpoint":"","display":"svg","public":true,"require":[{"name":"Helpers","url":"https://raw.github.com/roundrobin/svg-path-generator/master/svg-path-generator.js"}],"fileconfigs":{"inlet.js":{"default":true,"vim":false,"emacs":false,"fontSize":12},"_.md":{"default":true,"vim":false,"emacs":false,"fontSize":12},"config.json":{"default":true,"vim":false,"emacs":false,"fontSize":12}},"fullscreen":false,"play":false,"loop":false,"restart":false,"autoinit":true,"pause":true,"loop_type":"period","bv":false,"nclones":15,"clone_opacity":0.4,"duration":3000,"ease":"linear","dt":0.01,"thumbnail":"http://i.imgur.com/SAt0XUm.png"}
var svg = d3.select("svg");
//Uses the svg-path-generator class
//https://github.com/roundrobin/svg-path-generator
var x= 200,y= 100;
var unit = 239;
var edges = 9;
var index = 1;
var red1 = 4;
var red2 = 2;
var height = 54;
var path = new Path(svg)
var path = new Path(svg)
path.add(['m',x,y + height/2]);
path.add(['q',-height/2,0,-height,-19]);
path.add(['q',height/2,27,height/2, height/2]);
path.add(['q',-height/2,0,-height, -16]);
path.add(['q',height/1.28,47,height*2, height]);
path.add(['v',-height])
path.el().attr({fill:'#4D4B4B',stroke:'none','transform':'translate('+[0,0]+')scale(1,'+(1)+')'})
path.render();
var path = new Path(svg)
path.add(['m',x,y]);
path.add(['c',unit/red2, unit/red1, unit/red2, -(unit/red1),unit, 0]);
path.add(['v',height]);
path.add(['c',-unit/red2, -(unit/red1),-unit/red2, (unit/red1),-unit, 0]);
path.add(['z']);
path.render();
path.el().attr({fill:'#616161',stroke:'none'})
//path.render();
path.hidePoints()
path.hidePoints()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment