Skip to content

Instantly share code, notes, and snippets.

@roundrobin
Created January 4, 2013 03:59
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/4449787 to your computer and use it in GitHub Desktop.
Save roundrobin/4449787 to your computer and use it in GitHub Desktop.
Perspective
{"description":"Perspective","endpoint":"","display":"svg","public":true,"require":[],"fileconfigs":{"inlet.js":{"default":true,"vim":false,"emacs":false,"fontSize":12},"config.json":{"default":true,"vim":false,"emacs":false,"fontSize":12},"_.md":{"default":true,"vim":false,"emacs":false,"fontSize":12}},"tab":"edit","display_percent":0.6108678655199374,"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,"hidepanel":false}
var svg = d3.select("svg");
svg.append("rect")
.attr("width", 236)
.attr("height", 190)
.attr("x", 307)
.attr("y", 24)
.style("fill", "#6FACB8")
.style("fill-opacity", 1)
.style("stroke", "#283877")
.style("stroke-width", 0)
.attr('transform','skewY('+(17)+')')
svg.append('svg:line')
.attr("stroke","#FFFFFF")
.attr("stroke-width",3)
.attr("fill","none")
.attr("x1",268)
.attr("x2",617)
.attr("y1",162)
.attr("y2",265);
svg.append("rect")
.attr("width", 236)
.attr("height", 190)
.attr("x", 290)
.attr("y", 40)
.style("fill", "#49326B")
.style("fill-opacity", 1)
.style("stroke", "#283877")
.style("stroke-width", 0)
.attr('transform','skewY('+(17)+')')
svg.append('svg:line')
.attr("stroke","#FFFFFF")
.attr("stroke-width",3)
.attr("fill","none")
.attr("x1",246)
.attr("x2",590)
.attr("y1",185)
.attr("y2",289);
svg.append("rect")
.attr("width", 236)
.attr("height", 190)
.attr("x", 274)
.attr("y", 64)
.style("fill", "#6FB875")
.style("fill-opacity", 1)
.style("stroke", "#283877")
.style("stroke-width", 0)
.attr('transform','skewY('+(17)+')')
svg.append("rect")
.attr("width", 236)
.attr("height", 202)
.attr("x", 575)
.attr("y", 253)
.style("fill", "#ADADAD")
.style("fill-opacity", 1)
.style("stroke", "#616EA3")
.style("stroke-width", 0)
.attr('transform','skewY('+(17)+')skewX(-50)')
svg.append('svg:text')
.text(function(d,i){ return "Hello World";})
.attr("fill", "#000000")
.attr("x", 280)
.attr("y", 187)
.attr("font-size", 41)
.attr("font-family", "Arial")
.attr("text-anchor", "start")
.attr('transform','skewY('+(17)+')')
svg.append('svg:text')
.text(function(d,i){ return "Hello World";})
.attr("fill", "#000000")
.attr("x", 581)
.attr("y", 358)
.attr("font-size", 41)
.attr("font-family", "Arial")
.attr('transform','skewY('+(17)+')skewX(-50)')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment