脚本宝典收集整理的这篇文章主要介绍了html5教程-Html5学习------canvas绘制径向渐变图形,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
[html]
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>HTML5绘制径向渐变图形</title>
<script type="text/javascript">
window.onload = function()
{
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var g1 = context.createRadialGradient(400, 0, 0, 400, 0, 400);
g1.addColorStop(0.1, "rgb(255, 255, 0)");
g1.addColorStop(0.3, "rgb(255, 0, 255)");
g1.addColorStop(1, "rgb(0, 255, 255)");
context.fillStyle = g1;
context.fillRect(0, 0, 400, 350);
var g2 = context.createRadialGradient(250, 250, 0, 250, 250, 300);
g2.addColorStop(0.1, "rgba(255, 0, 0, 0.5)");
g2.addColorStop(0.7, "rgba(255, 255, 0, 0.5)");
g2.addColorStop(1, "rgba(0, 0, 255, 0.5)");
for(var i = 0; i < 10; i++)
{
context.beginPath();
context.fillStyle = g2;
context.arc(i * 25, i * 25, i * 10, 0, Math.PI * 2, true);
context.closePath();
context.fill();
}
}
</script>
</head>
<body>
<canvas id="canvas" width="600" height="400"></canvas>
</body>
</html>
[html]
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>HTML5绘制径向渐变图形</title>
<script type="text/javascript">
window.onload = function()
{
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var g1 = context.createRadialGradient(400, 0, 0, 400, 0, 400);
g1.addColorStop(0.1, "rgb(255, 255, 0)");
g1.addColorStop(0.3, "rgb(255, 0, 255)");
g1.addColorStop(1, "rgb(0, 255, 255)");
context.fillStyle = g1;
context.fillRect(0, 0, 400, 350);
var g2 = context.createRadialGradient(250, 250, 0, 250, 250, 300);
g2.addColorStop(0.1, "rgba(255, 0, 0, 0.5)");
g2.addColorStop(0.7, "rgba(255, 255, 0, 0.5)");
g2.addColorStop(1, "rgba(0, 0, 255, 0.5)");
for(var i = 0; i < 10; i++)
{
context.beginPath();
context.fillStyle = g2;
context.arc(i * 25, i * 25, i * 10, 0, Math.PI * 2, true);
context.closePath();
context.fill();
}
}
</script>
</head>
<body>
<canvas id="canvas" width="600" height="400"></canvas>
</body>
</html>
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的html5教程-Html5学习------canvas绘制径向渐变图形全部内容,希望文章能够帮你解决html5教程-Html5学习------canvas绘制径向渐变图形所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。