HTML5 Canvas Draw Circular Gradient

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);

 

d60605f0e734f9fb7d984663f935a4ec_1485184885_3149.PNG
 

 

<!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>


|
댓글을 작성하시려면 로그인이 필요합니다.

퍼블리셔팁

퍼블리싱과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
CSS 9년 전 조회 2,467
CSS 9년 전 조회 2,150
CSS 9년 전 조회 2,759
CSS 9년 전 조회 2,131
HTML 9년 전 조회 2,219
HTML 9년 전 조회 2,679
HTML 9년 전 조회 2,773
HTML 9년 전 조회 3,893
HTML
[HTML]
9년 전 조회 2,338
HTML
[HTML]
9년 전 조회 2,372
HTML 9년 전 조회 1,908
HTML 9년 전 조회 2,343
HTML 9년 전 조회 2,393
HTML 9년 전 조회 2,579
HTML 9년 전 조회 2,336
HTML 9년 전 조회 2,456
HTML 9년 전 조회 2,757
HTML 9년 전 조회 1,864
HTML 9년 전 조회 2,102
HTML 9년 전 조회 2,109
HTML 9년 전 조회 2,335
HTML 9년 전 조회 1,845
HTML 9년 전 조회 2,873
HTML 9년 전 조회 2,710
HTML 9년 전 조회 2,727
HTML 9년 전 조회 3,070
HTML 9년 전 조회 2,341
HTML 9년 전 조회 2,735
HTML 9년 전 조회 2,296
HTML 9년 전 조회 2,088