• HTML5创建一个径向/圆渐变


    HTML5创建一个径向/圆渐变


    1、设计源码

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>HTML5创建一个径向/圆渐变</title>
    <script type="text/javascript">
        /**
    	 * 创建一个径向/圆渐变
    	 */
    	function drawCircle()
    	{
    		//找到<canvas>元素
    		var canvas = document.getElementById("canvas");
    		//创建context对象
    		var ctx = canvas.getContext("2d");
    		//创建一个径向/圆渐变
    		var gradient = ctx.createRadialGradient(200,200,5,90,60,200);
    		//方法规定 gradient 对象中的颜色和位置
    		gradient.addColorStop(0,"yellow");
    		//方法规定 gradient 对象中的颜色和位置
    		gradient.addColorStop(1,"blue");
    		//设置填充样式
    		ctx.fillStyle = gradient;
    		//填充一个矩形区域
    		ctx.fillRect(40,20,600,400);
    	}
    </script>
    </head>
    
    <body onLoad="drawCircle();">
       <canvas id="canvas" width="1000" height="800"></canvas>
    </body>
    </html>
    

    2、实现结果



    3、源码说明

    (1)找到canvas元素

    var canvas = document.getElementById("canvas");

    (2)创建context元素

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

    (3)创建一个径向/圆渐变

    var gradient = ctx.createRadialGradient(200,200,5,90,60,200);

    (4)规定 gradient 对象中的颜色和位置

    gradient.addColorStop(0,"yellow");

    (5)设置填充样式

    ctx.fillStyle = gradient;

    (6)填充一个矩形区域

    ctx.fillRect(40,20,600,400);


  • 相关阅读:
    1、scala安装和基本语法
    3.12-3.16 Hbase集成hive、sqoop、hue
    3.7-3.9 HBase表属性
    3.4-3.6 依据业务需求分析HBase的表设计
    字符串匹配[原始方法]
    括号匹配[栈]
    13.A={1,2,3,5}和为10的问题
    12.回溯递归
    11.字符串{a,b}的幂集[回溯递归]
    10.N个整数中查找是否相加为K[深度搜索]
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314308.html
Copyright © 2020-2023  润新知