html5中canvas徑向漸變(發散)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas徑向漸變(發散)</title>
</head>
<body>
<canvas id="myCanvas" width="700" height="700"></canvas>
<!--
徑向漸變(發散):var rg=context.createRadialGradient(xStart,yStart,radiusStart,xEnd,yEnd,radiusEnd)
徑向漸變(發散)顏色:rg.addColorStop(offset,color)
xStart:發散開始圓心x座標
yStart:發散開始圓心y座標
radiusStart:發散開始圓的半徑
xEnd:發散結束圓心的x座標
yEnd:發散結束圓心的y座標
radiusEnd:發散結束圓的半徑
offset:設定的顏色離漸變結束點的偏移量(0~1)
color:繪製時要使用的顏色
-->
<script type="text/javascript">
var canvas=document.getElementById("myCanvas");
var context=canvas.getContext("2d");
//同一個圓心畫球形
var g1=context.createRadialGradient(200,150,0,200,150,50);
g1.addColorStop(0.1,'rgb(255,0,0)');
g1.addColorStop(1,'rgb(50,0,0)');
context.fillStyle=g1;
context.beginPath();
context.arc(200,150,100,0,Math.PI*2,false);
context.closePath();
context.fill();
//不同圓心看徑向漸變模型
var g1=context.createRadialGradient(50,150,10,100,150,20);
g1.addColorStop(0.1,'rgb(240,0,2)');
g1.addColorStop(0.5,'rgb(12,200,1)');
g1.addColorStop(1,'rgb(0,2,300)');
context.fillStyle=g1;
context.fillRect(0,0,180,200);
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas徑向漸變(發散)</title>
</head>
<body>
<canvas id="myCanvas" width="700" height="700"></canvas>
<!--
徑向漸變(發散):var rg=context.createRadialGradient(xStart,yStart,radiusStart,xEnd,yEnd,radiusEnd)
徑向漸變(發散)顏色:rg.addColorStop(offset,color)
xStart:發散開始圓心x座標
yStart:發散開始圓心y座標
radiusStart:發散開始圓的半徑
xEnd:發散結束圓心的x座標
yEnd:發散結束圓心的y座標
radiusEnd:發散結束圓的半徑
offset:設定的顏色離漸變結束點的偏移量(0~1)
color:繪製時要使用的顏色
-->
<script type="text/javascript">
var canvas=document.getElementById("myCanvas");
var context=canvas.getContext("2d");
//同一個圓心畫球形
var g1=context.createRadialGradient(200,150,0,200,150,50);
g1.addColorStop(0.1,'rgb(255,0,0)');
g1.addColorStop(1,'rgb(50,0,0)');
context.fillStyle=g1;
context.beginPath();
context.arc(200,150,100,0,Math.PI*2,false);
context.closePath();
context.fill();
//不同圓心看徑向漸變模型
var g1=context.createRadialGradient(50,150,10,100,150,20);
g1.addColorStop(0.1,'rgb(240,0,2)');
g1.addColorStop(0.5,'rgb(12,200,1)');
g1.addColorStop(1,'rgb(0,2,300)');
context.fillStyle=g1;
context.fillRect(0,0,180,200);
</script>
</body>
</html>
相關文章
- canvas createRadialGradient() 徑向漸變Canvas
- canvas徑向漸變程式碼例項Canvas
- 使用canvas來完成線性漸變和徑向漸變的功能Canvas
- canvas簡單徑向漸變程式碼例項Canvas
- html5中的canvas線性漸變HTMLCanvas
- CSS3線性漸變和徑向漸變CSSS3
- SVG <radialGradient> 徑向漸變SVG
- css徑向漸變程式碼例項CSS
- CSS radial-gradient()徑向漸變CSS
- CSS3 radial-gradient()徑向漸變CSSS3
- css3實現的徑向漸變和線性漸變程式碼例項CSSS3
- Dreamweaver中CSS怎麼製作徑向圓形漸變的五種方法CSS
- canvas具有漸變效果的矩形Canvas
- canvas錐形漸變進度條Canvas
- 【前端Talkking】CSS3系列——CSS3之徑向漸變初探前端CSSS3
- canvas線性漸變程式碼例項Canvas
- lightroom中文基礎教程:使用徑向漸變濾鏡調整夕陽OOM
- 利用OpenCV生成關於某點的顏色徑向均勻漸變影象OpenCV
- html5 學習--漸變的使用HTML
- HTML5 Canvas使用路徑——繪製圓形HTMLCanvas
- 10個demo示例學會CSS3 radial-gradient徑向漸變CSSS3
- canvas繪製帶有漸變效果的直線Canvas
- Canvas畫圖-一個比想象中更騷氣的圓(漸變圓環)Canvas
- canvas繪製小球漸隱漸現Canvas
- 圖形處理:給 Canvas 文字填充線性漸變Canvas
- canvas簡單動畫案例(圓圈閃爍漸變動畫)Canvas動畫
- html5中canvas繪製矩形HTMLCanvas
- Photoshop中的漸變工具
- 離散漸進模型(轉載)模型
- canvas實現文字線性漸變效果程式碼例項Canvas
- canvas 路徑與子路徑Canvas
- html5中canvas繪製圓形HTMLCanvas
- html5中canvas繪製線段HTMLCanvas
- HTML5 -- CanvasHTMLCanvas
- html5中canvas線段繪製太陽花HTMLCanvas
- Flutter 中漸變的高階用法Flutter
- HTML5的CanvasHTMLCanvas
- canvas路徑與子路徑詳解Canvas