Web之旅—— Canvas初探

作者: 葉糖糖 | 来源:发表于2018-01-13 03:00 被阅读49次

一、Canvas初探

Canvas是HTML5中的核心技术之一。使用Canvas技术可以绘制图形、图表、动画效果和游戏开发。

二、使用Canvas绘制直线

先来看看canvas如何来使用,可以看到在html页面中添加了canvas元素。宽300px,高400px。如果不指定宽高会怎么样?动手试一试。

1、html页面代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>canvas教程第一节</title>
    <!--引入js文件-->
    <script type="text/javascript" src="canvas003.js"></script>
    <!--css文件-->
    <style type="text/css">
        canvas{
            border: dashed 1px black; //设置canvas的边框为1px的黑色虚线;
        }
    </style>
</head>
<body>
<!--添加canvas元素-->
<canvas id="canvas" width="300" height="400"></canvas>
</body>
</html>

2、JavaScript代码:

window.onload=function () {
    //获取canvas对象
    var canvas=document.getElementById("canvas");
    //获取context对象
    var cxt=canvas.getContext("2d");
    //开始绘制直线
    cxt.moveTo(50,50);
    cxt.lineTo(100,200);
    cxt.stroke();
}

三、实验效果

如下图所示的效果,就是利用canvas实现的。也许现在你还很好奇,也有很多不明白的地方,别着急,继续关注,听我一一道来。

示例演示效果

PS:2018年的第一篇博文终于开更了。欢迎小伙伴们对过去一年的关注与支持!

相关文章

  • Web之旅—— Canvas初探

    一、Canvas初探 Canvas是HTML5中的核心技术之一。使用Canvas技术可以绘制图形、图表、动画效果和...

  • 初探 HTML5 Web Workers

    原文:初探 HTML5 Web Workers 一、Web Workers是什么 Web Worker为Web内容...

  • canvas初探

    要通过canvas绘制图形,首先得获取到canvas的上下文对象。这个对象里提供了各种api供我们去绘制图形 绘制...

  • Service Workers

    PWA(Progressive Web App)初探总结Service Workers: 简介Web离线应用解决方...

  • 离屏Canvas

    离屏Canvas — 使用Web Worker提高你的Canvas运行速度[https://www.cnblogs...

  • Canvas——Draw on the Web - v1.0.p

    下载地址:Canvas——Draw on the Web - v1.0.pdf

  • canvas绘制基础

    在canvas出现之前,web上会动的图片只有gif,不过随着canvas的出现一切都已经改变canvas的绘图步...

  • canvas 学习笔记一

    参考资料 Canvas API - Web APIs | MDN https://developer.mozil...

  • python wsgi+Odoo 的启动

    参考:WSGI初探Odoo web 机制浅析python的 WSGI 简介python wsgi 简介 wsgi的...

  • svg 文本 渲染成canvas

    https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_A...

网友评论

    本文标题:Web之旅—— Canvas初探

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