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末尾的

  • 相关阅读:
    随笔2
    随笔
    关于updateElement接口
    随笔1
    本地访问正常,服务器访问乱码 记录
    Redis (error) NOAUTH Authentication required.解决方法
    tomcat启动很慢 停留在 At least one JAR was scanned for TLDs yet contained no TLDs.
    微信公众号消息回复
    微信公众号 报token验证失败
    idea中web.xml报错 Servlet should have a mapping
  • 原文地址:https://www.cnblogs.com/shawnchou/p/11656350.html
Copyright © 2011-2022 走看看