Web之旅—— Canvas初探

一、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年的第一篇博文终于开更了。欢迎小伙伴们对过去一年的关注与支持!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,111评论 25 709
  • 一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...
    GreenHand1阅读 10,218评论 2 32
  • 书中代码示例效果展示:Core HTML5 Canvas Examples 基础知识 canvas元素 canva...
    szu_bee阅读 8,049评论 2 28
  • 勇敢追逐自己的梦想很重要、爱爱自己的人更重要。 爱比梦想更重要。 在放弃爱的条件下,追逐到的梦想会变的...
    龙女快跑阅读 1,882评论 0 0
  • 前传 不顾一切的表白,那叫青春。他是如冬般的冷傲,而她是春风的温顺与暖意。 忘记一切的守护,那叫痴心。他是秋的凉爽...
    采菊篱下阅读 1,373评论 0 0

友情链接更多精彩内容