javascript - Setting div Background using Trianglify -


i have problems using trianglify plugin. use set background of div. how can this? couldn't find proper example.

here's sample code:

<script>     var pattern = trianglify({     width: window.innerwidth,      height: window.innerheight }); document.body.appendchild(pattern.canvas()) </script> 

also, can have divs different backgrounds come trianglify?

one div

here example of setting div background trianglify pattern. cheats bit , sets div child node pattern should work you.

var = document.getelementbyid('something'); var dimensions = something.getclientrects()[0]; var pattern = trianglify({     width: dimensions.width,      height: dimensions.height }); something.appendchild(pattern.canvas()); 

the div has id of something , css styles set on div height , width.

working example jsfiddle: http://jsfiddle.net/u55cn0fh/

multiple divs

we can expand multiple divs so:

function addtriangleto(target) {     var dimensions = target.getclientrects()[0];     var pattern = trianglify({         width: dimensions.width,          height: dimensions.height     });     target.appendchild(pattern.canvas()); } 

jsfiddle: http://jsfiddle.net/u55cn0fh/1/

multiple divs true background-image

the above appending pattern div child node instead of setting background. news can indeed use background-image css property so:

function addtriangleto(target) {     var dimensions = target.getclientrects()[0];     var pattern = trianglify({         width: dimensions.width,          height: dimensions.height     });     target.style['background-image'] = 'url(' + pattern.png() + ')'; } 

jsfiddle: http://jsfiddle.net/abl2kc2q/


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

php - Find a regex to take part of Email -

javascript - Function overwritting -