美文网首页
学习笔记-画布

学习笔记-画布

作者: 阿苏菇凉 | 来源:发表于2017-02-08 17:23 被阅读0次

一、fillStyle:设置或返回用于填充绘画的颜色、渐变或模式。

1、定义用红色填充的矩形

<canvas id="myCanvas" width="300" height="150" style="border: 1px solid #d3d3d3;">
</canvas>
    <script>
        var c=document.getElementById("myCanvas");
        var ctx=c.getContext("2d");
        ctx.fillStyle="#FF0000";
        ctx.fillRect(20,20,150,100);
    </script>
<!-- 定义用红色填充的矩形 -->

2、定义从上到下的渐变,作为矩形的填充样式。

<canvas id="myCanvas" width="300" height="100" style="border: 1px solid #d3d3d3"></canvas>
<script type="text/javascript">
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    var my_gradient=ctx.createLinearGradient(0,0,0,170);
    my_gradient.addColorStop(0,"black");
    my_gradient.addColorStop(1,"white");
    ctx.fillStyle=my_gradient;
    ctx.fillRect(20,20,150,100);
</script>

3、定义从左到右的渐变,作为矩形的填充样式。

<canvas id="myCanvas" width="300" height="100" style="border: 1px solid #d3d3d3"></canvas>
<script type="text/javascript">
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    var my_gradient=ctx.createLinearGradient(0,0,170,0);
    my_gradient.addColorStop(0,"black");
    my_gradient.addColorStop(1,"white");
    ctx.fillStyle=my_gradient;
    ctx.fillRect(20,20,150,100);
</script>

4、定义从黑到红到白的的渐变,作为矩形的填充样式。

<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var grd=ctx.createLinearGradient(0,0,170,0);
grd.addColorStop(0,"black");
grd.addColorStop(0.5,"red");
grd.addColorStop(1,"white");
ctx.fillStyle=grd;
ctx.fillRect(20,20,150,100);
</script>

二、strokeStyle:设置或返回用于笔触的颜色、渐变或模式。

1、红色笔触

<canvas id="myCanvas" width="300" height="150" style="border: 1px solid #d3d3d3"></canvas>
<script type="text/javascript">
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    ctx.strokeStyle="#FF0000";
    ctx.strokeRect(20,20,150,100);
</script>

相关文章

  • 学习笔记-画布

    一、fillStyle:设置或返回用于填充绘画的颜色、渐变或模式。 1、定义用红色填充的矩形 2、定义从上到下的渐...

  • 商业模式|商业模式画布

    这是我的《商业模式新生代》第01篇 学习笔记! 商业模式画布(Business Model Canvas),这是一...

  • 商业模式的学习笔记

    上一次的作业写的是《商业模式画布的学习笔记》,简书链接: https://www.jianshu.com/p/4...

  • Canvas学习笔记

    Canvas 学习笔记 画布创建 绘制形状 如下图所示 canvas元素默认被网格所覆盖 通常来说 网格中的一个单...

  • 学习笔记9:商业模式画布

    商业模式画布 1.客户细分:企业所服务的客户群体分类 2.价值主张:企业为客户创造价值的产品或服务 3.渠道通路:...

  • 商业模式画布的学习笔记

    1、神奇的商业模式画布 第一次看到商业模式画布,是在封博士的课堂上,他用商业模式画布分析了一个企业的整个商业模式,...

  • Sketch学习笔记01—画布与画板

    Sketch笔记系列目录 最近在学习Sketch,学习之余我会通过笔记的形式将学习心得记录下来,大概会写上五六七八...

  • 学习笔记|商业画布介绍和应用

    2021.6.19 #day591# 日更 我是洁哥,把根扎在土里让叶自由生长,欢迎关注公众号【梦桨】期待陪伴大家...

  • 学习&商业画布

    学习 时隔一年多,今天看了最后一期《罗辑思维》,是关于学习的话题。 现状:我们这代人面临着知识焦虑 原因:①知识总...

  • 如何制作横格纸

    如何在无限大画布上设定适用记笔记和练字的横格纸。 横格纸是无限大画布的强大补充,可用于徒手记笔记和画草图。概念画板...

网友评论

      本文标题:学习笔记-画布

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