美文网首页
canvas 颜色 绘制

canvas 颜色 绘制

作者: 暴躁程序员 | 来源:发表于2024-12-15 11:27 被阅读0次
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>canvas 颜色</title>
    <style>
      #canvas {
        background-color: #f9f9f9;
      }
    </style>
  </head>

  <body>
    <canvas id="canvas">浏览器不支持 canvas </canvas>
  </body>
  <script>
    var canvas = document.getElementById("canvas");
    var ctx = canvas.getContext("2d");
    canvas.height = 500;
    canvas.width = 500;

    // 填充 描边 - 纯色
    ctx.fillStyle = "red";
    ctx.strokeStyle = "green";
    ctx.lineWidth = 5;
    ctx.fillRect(20, 20, 100, 100);
    ctx.strokeRect(20, 20, 100, 100);

    // 填充 描边 - 渐变色
    // 圆形渐变:ctx.createRadialGradient(x0, y0, r0, x1, y1, r1) // 开始和结束圆的 横、纵、半径
    var radial = ctx.createRadialGradient(320, 70, 0, 320, 70, 60);
    radial.addColorStop(0, "red");
    radial.addColorStop(1, "green");
    ctx.fillStyle = radial;
    // 线性渐变:ctx.createRadialGradient(x0, y0, x1, y1) // 开始和结束点的 横、纵
    var linear = ctx.createLinearGradient(200, 70, 420, 70);
    linear.addColorStop(0, "red");
    linear.addColorStop(1, "green");
    ctx.strokeStyle = linear;
    ctx.lineWidth = 10;
    ctx.fillRect(220, 20, 200, 100);
    ctx.strokeRect(220, 20, 200, 100);
  </script>
</html>

相关文章

  • Android Paint 你完全都了解了吗(一)

    1、颜色 1.1、基本颜色 像素的基本颜色根据绘制的内容不同而有不同的方式:Canvas的颜色填充方法canvas...

  • 2019-10-08

    一:canvas的常用方法 二:canvas基础图形详解 绘制颜色 绘制点 绘制图形前先初始化一个画笔 绘制一个点...

  • Android canvas 基础图形详解

    一:canvas的常用方法 二:canvas基础图形详解 绘制颜色 绘制点 绘制图形前先初始化一个画笔 绘制一个点...

  • 自定义View(一)Paint

    1 颜色 Canvas绘制的内容,有三层对颜色的处理: 1.1 基本颜色 像素的基本颜色,根据绘制内容的不同而有不...

  • Canvas绘制类

    绘制类:canvas.drawXXX(基本信息,paint控制颜色、风格等) ,draw颜色、点线、图形、路径、图...

  • 自定义View 1-2Paint详解

    Paint 属性分类 颜色 效果 drawText() 相关 初始化 1 颜色 Canvas 绘制的内容,有三层...

  • Android 绘图基础三 paint使用

    paint简介 绘制的基本形状由Canvas确定,但绘制出来的颜色,具体效果则由Paint确定 画笔模式 STRO...

  • 纯JS实现五子棋游戏,兼容各浏览器(附源码)

    棋盘的画法:canvas绘制直线、设置画笔颜色 棋子的画法:canvas画圆、填充渐变色 判断计算机落子,可先遍...

  • 自定义View Paint 详解-1

    本文为专项介绍Paint类 Paint 类 1.颜色 canvas 绘制内容,有三层颜色处理 1.1基本颜色 Ca...

  • Android canvas 基础图形详解

    一:canvas的常用方法 操作类型相关API备注绘制颜色drawColor,drawRGB,drawARGB给画...

网友评论

      本文标题:canvas 颜色 绘制

      本文链接:https://www.haomeiwen.com/subject/ybhosjtx.html