zoukankan      html  css  js  c++  java
  • CSS3-Canvas画布(渐变)

    <!DOCTYPE html5>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>CSS3-Canvas画布(渐变)</title>
    <script>
    window.onload=function () {

    var canvas=document.getElementById("canvas");//获取canvas对象
    var ctx=canvas.getContext("2d"); //创建二维的绘图上下文对象
    var gra=ctx.createLinearGradient(0,0,200,200);// 创建渐变对象 并且规定渐变填充的方向
    //坐标(0,0)到(200,200)
    gra.addColorStop(0,"lightpink");
    gra.addColorStop(0.5,"lightblue");
    gra.addColorStop(1,"lightgreen");
    ctx.fillStyle=gra;//gra渐变对象 通常作为 fillStyle或者strokeStyle的属性值
    ctx.fillRect(50,50,200,200); //开始坐标为(50,50) 宽度为200 有填充的矩形

    }

    </script>
    </head>
    <body>
    <h2>Canvas画布(渐变)</h2>
    <canvas id="canvas" width="500" height="500" style="border:1px solid red ">
    浏览器不支持canvas
    </canvas>
    </body>
    </html>
  • 相关阅读:
    Oracle配置手册
    Vim配置手册
    高斯消元
    dp专场的蒟蒻题解
    mac 软件意外退出
    spring security整体流程
    服务启动shell脚本
    nohup 启动命令
    linux service脚本
    docker 安装prometheus和grafna
  • 原文地址:https://www.cnblogs.com/YoogaChan/p/6964736.html
Copyright © 2011-2022 走看看