html5中的canvas線性漸變
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas線性漸變</title>
</head>
<body>
<canvas id="myCanvas" width="700" height="500"></canvas>
<!--
線性漸變:var lg=context.createLinearGradient(xStart,yStart,xEnd,yEnd)
線性漸變顏色:lg.addColorStop(offset,color);
xstart:漸變開始點x座標
ystart:漸變開始點y座標
xEnd:漸變結束點x座標
yEnd:漸變結束點y座標
offset:設定的顏色離漸變結束點的偏移量(0~1)
color:繪製時要使用的顏色
-->
<script type="text/javascript">
var canvas=document.getElementById("myCanvas");
var context=canvas.getContext("2d");
var g1=context.createLinearGradient(0,0,300,300);
g1.addColorStop(0.13,"rgb(255,255,0)");
g1.addColorStop(0.5,"rgb(0,255,0)");
g1.addColorStop(0.7,"rgb(0,0,255)");
context.fillStyle=g1;
context.fillRect(0,0,400,300);
//事實證明邊框漸變是不行的
context.strokeStyle=g1;
context.strokeRect(400,300,200,200);
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>canvas線性漸變</title>
</head>
<body>
<canvas id="myCanvas" width="700" height="500"></canvas>
<!--
線性漸變:var lg=context.createLinearGradient(xStart,yStart,xEnd,yEnd)
線性漸變顏色:lg.addColorStop(offset,color);
xstart:漸變開始點x座標
ystart:漸變開始點y座標
xEnd:漸變結束點x座標
yEnd:漸變結束點y座標
offset:設定的顏色離漸變結束點的偏移量(0~1)
color:繪製時要使用的顏色
-->
<script type="text/javascript">
var canvas=document.getElementById("myCanvas");
var context=canvas.getContext("2d");
var g1=context.createLinearGradient(0,0,300,300);
g1.addColorStop(0.13,"rgb(255,255,0)");
g1.addColorStop(0.5,"rgb(0,255,0)");
g1.addColorStop(0.7,"rgb(0,0,255)");
context.fillStyle=g1;
context.fillRect(0,0,400,300);
//事實證明邊框漸變是不行的
context.strokeStyle=g1;
context.strokeRect(400,300,200,200);
</script>
</body>
</html>
相關文章
- 使用canvas來完成線性漸變和徑向漸變的功能Canvas
- canvas線性漸變程式碼例項Canvas
- html5中canvas徑向漸變(發散)HTMLCanvas
- 圖形處理:給 Canvas 文字填充線性漸變Canvas
- canvas實現文字線性漸變效果程式碼例項Canvas
- canvas繪製帶有漸變效果的直線Canvas
- CSS3線性漸變和徑向漸變CSSS3
- SVG線性漸變程式碼SVG
- js計算線性漸變的中間顏色值JS
- Avalonia中的線性漸變畫刷LinearGradientBrush
- canvas具有漸變效果的矩形Canvas
- CSS 傾斜角度線性漸變CSS
- SVG <linearGradient> 線性漸變SVG
- html5中canvas繪製線段HTMLCanvas
- css3實現的徑向漸變和線性漸變程式碼例項CSSS3
- CSS3 傾斜角度線性漸變CSSS3
- html5中canvas線段繪製太陽花HTMLCanvas
- html5 學習--漸變的使用HTML
- css3實現文字線性漸變,css3實現背景漸變CSSS3
- canvas錐形漸變進度條Canvas
- canvas createRadialGradient() 徑向漸變Canvas
- CSS linear-gradient() 線性漸變CSS
- html5中canvas繪製貝塞爾曲線HTMLCanvas
- iOS兩種顏色的線性漸變 --DDGBannerScrollViewiOSView
- 淺談HTML5中canvas中的beginPath()和closePath()的重要性HTMLCanvas
- svg給直線應用線性漸變失效解決方案SVG
- canvas徑向漸變程式碼例項Canvas
- Canvas畫圖-一個比想象中更騷氣的圓(漸變圓環)Canvas
- html5中canvas貝塞爾曲線繪製菊花HTMLCanvas
- Photoshop中的漸變工具
- CSS3 linear-gradient() 線性漸變CSSS3
- css3線性漸變簡單程式碼例項CSSS3
- canvas簡單徑向漸變程式碼例項Canvas
- 學習並使用線性漸變linear-gradient
- echart 設定 柱狀圖 漸變色 線性虛線 lab字串換行字串
- canvas繪製小球漸隱漸現Canvas
- canvas簡單動畫案例(圓圈閃爍漸變動畫)Canvas動畫
- html5中canvas繪製矩形HTMLCanvas