IT/html

HTML5 Canvas Draw Circular Gradient

조원태 2017. 1. 24. 00:21
반응형

HTML5 Canvas  Draw Circular Gradient


Example

var c = document.getElementById("myCanvas");

var ctx = c.getContext("2d");


// Create gradient

var grd = ctx.createRadialGradient(75,50,5,90,60,100);

grd.addColorStop(0,"red");

grd.addColorStop(1,"white");


// Fill with gradient

ctx.fillStyle = grd;

ctx.fillRect(10,10,150,80);





<!DOCTYPE html>

<html>

<body>


<canvas id="myCanvas" width="200" height="100" style="border:1px solid #d3d3d3;">

Your browser does not support the HTML5 canvas tag.</canvas>


<script>

var c = document.getElementById("myCanvas");

var ctx = c.getContext("2d");


// Create gradient

var grd = ctx.createRadialGradient(75,50,5,90,60,100);

grd.addColorStop(0,"red");

grd.addColorStop(1,"white");


// Fill with gradient

ctx.fillStyle = grd;

ctx.fillRect(10,10,150,80);

</script>


</body>

</html>



반응형

'IT > html' 카테고리의 다른 글

html5 SVG Circle  (0) 2017.01.24
HTML5 Canvas Draw Image  (0) 2017.01.24
HTML5 Canvas Draw Linear Gradient  (0) 2017.01.22
HTML5 Canvas Stroke Text  (0) 2017.01.22
HTML5 Canvas Draw a Text  (0) 2017.01.22