zoukankan      html  css  js  c++  java
  • [转]canvas学习笔记(上篇)

    【上篇】 -- 建议学习时间4小时  课程共(上中下)三篇

    此笔记是我初次接触canvas的时候的学习笔记,这次特意整理为博客供大家入门学习,几乎涵盖了canvas所有的基础知识,并且有众多练习案例,建议大家学习10~15个小时,里面的案例请挨个敲一遍,这样才能转化为自己的知识。

    技术要求:有html/css/js基础。

    canvas标签


    是一个图形容器,让我们在网页中绘制图形,很多人把它称为画布,使用canvas绘制图形就相当于在画布上画画一样,我们可以绘制非常炫酷的页面效果。

    如下图这种:

    上面的效果当然要后期才有能力编写了,现在我们先从简单的入手

    直接看代码

    <html>

    <canvas height="300" width="500" id="myCanvas"></canvas>
    

    </body>
    </html>

    我们定义了一个canvas标签(用法和普通标签一样),然后在style中设置了一点样式。

    注意:canvas的真实宽高一定要在canvas属性中设置,不能在css中设置,因为canvas默认的宽高是 300*150,如果在css中设置样式,相当于是把画布进行拉伸缩放

    呈现效果是这样的:

    对于不支持画布的浏览器,我们可以在中间设置替代显示内容

    <canvas id="myCanvas" width="150" height="150"> 你的浏览器不支持画布 </canvas>

    在画布中绘制方块

    代码写到html末尾的

  • 相关阅读:
    inner join 与 left join 之间的区别
    pdo Call to a member function setFetchMode() on boolean in
    PHP用星号隐藏用户名中间部分
    phpstorm里面无法配置deployment问题
    替换字符串中间部分为*
    tp3.2中between的用法
    PHP中的$this用法
    PhpStorm中实现代码自动换行
    ORM常用操作介绍
    django的admin的基础配置和使用
  • 原文地址:https://www.cnblogs.com/shawnchou/p/11656350.html
Copyright © 2011-2022 走看看