绘制正方形

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>canvas{background-color: pink;}</style>
</head>
<body><!-- 画布标签 --><canvas width="600" height="400"></canvas><!-- canvas 是h5新增的画布标签,默认300*150  在IE 6 7 8下都不能用 有兼容性cnavas 自身并不具备绘图的功能如果在canvas上面进行绘制,需要获取canvas相关的API,通过canvas API进行绘制canvas 可以用于 游戏  数据可视化(数据图表)--><script>// 绘制正方形// 获取canvas标签var cs=document.querySelector('canvas')// 获取canvas绘图上下文(canvas绘图的相关API)var ctx=cs.getContext('2d')// 绘图// 01 移动画笔moveTo(x,y) 坐标
            ctx.moveTo(100,100)// 02 划线  坐标
            ctx.lineTo(300,100)ctx.lineTo(300,300)ctx.lineTo(100,300)ctx.lineTo(100,100)// 以上两行代码只是一个路径,但还没有绘制// 03 绘制
            ctx.stroke()</script>
</body>
</html>

圆形

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>canvas{background-color: pink;}</style>
</head>
<body><canvas width="500"  height="500"></canvas><script>// <!-- 获取标签 -->var cs=document.querySelector('canvas')// 获取绘图APIvar ctx=cs.getContext('2d')// 绘制园// arc(x,y,r,star,end,isNI)// x y坐标   r半径     star起始弧度  end终止弧度  isNI是否逆时针// 角度和弧度的关系  角度/180=弧度/pI// 弧度=角度/180*PI
            ctx.arc(100,100,60,0,360/180*Math.PI)
            ctx.stroke()</script></body>
</html>

转载于:https://www.cnblogs.com/javascript9527/p/11397160.html

canvas 画正方形和圆形相关推荐

  1. html 绘制正方形,HTML5之Canvas画正方形

    HTML5之Canvas画正方形 1.设计源码 HTML5之Canvas画正方形 function drawFour(id) { //获取canvas元素 var canvas = document. ...

  2. 使用canvas画三角形,圆形,半圆,八卦

    1,三角形 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8 ...

  3. canvas画正方形、三角形以及虚线

    1.画正方形 代码如下 <style>canvas {margin: 0 auto;border: 2px solid #aaa;display: block; /*画布居中*/} < ...

  4. [html] 请使用canvas画一个渐变的长方形

    [html] 请使用canvas画一个渐变的长方形 // 普通canvas绘图工具类// umd适配多种引入方式 (function(root, factory) {if (typeof define ...

  5. python画正方形-用python画正方形

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我正在学习python学习教程,我无法打开屏幕进行绘图. 我没有发现错误,它只是 ...

  6. H5画布 canvas(一)canvas简介、绘制圆形矩形、案例饼状图绘制

    目录 1. canvas 简介 2. canvas 标签介绍 3. canvas 上下文 Context 4. 案例:在 canvas 画布中绘制表格 5. canvas 的 beginPath 状态 ...

  7. H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制

    目录 1. canvas 简介 2. canvas 标签介绍 3. canvas 上下文 Context 4. 案例:在 canvas 画布中绘制表格 5. canvas 的 beginPath 状态 ...

  8. 用python的turtle画正方形内切圆_Python 用turtle实现用正方形画圆的例子

    最近发现一个很有意思的画图的python库,叫做turtle,这里先说下用turtle这个库来实现用正方形画圆的思路. 每次都用乌龟(turtle) 来画出一个正方形,然后通过旋转3°后,继续画一样的 ...

  9. canvas画圆又毛边

    canvas画圆又毛边 canvas使用arc()画园有毛边,如图:,只需给其添加width,height即可,直接上代码 <!DOCTYPE html> <html lang=&q ...

  10. html5 canvas画椭圆形

    在canvas中可以很方便的用arc方法画出圆形,本来圆形也可以看作是一个宽高相等的椭圆,但canvas中根本没有画椭圆的方法,我们要用其他方法来模拟. 我们首先要明确画一个椭圆需要那些参数,基本的几 ...

最新文章

  1. 数据结构中的各种排序---总结篇
  2. 100个高低压配电知识!网络弱电必备知识~
  3. 文本分析软件_读书笔记:伍多库卡茨质性文本分析:方法、实践与软件使用指南...
  4. 编程之美-翻烙饼Java实现
  5. 速成pytorch学习——7天模型层layers
  6. App设计之路——WebApp浅谈
  7. 设计模式(六) : 创建型模式--原型模式
  8. android 连接魅族调试,魅族Flyme手机无法连接电脑ADB调试
  9. 机器人社社长事迹_新京报整版报道我校机器人学院校友刘鹏见义勇为等事迹
  10. Express的使用
  11. RO、RW和ZI数据解析
  12. 云计算概念的基本介绍,云计算的特点主要有哪些?
  13. 网卡的TSO卸载功能
  14. 学计算机了情话,二十句哄女朋友的情话 每句都很管用
  15. 通过apk签名使应用程序有系统权限
  16. WinVista发布前最大敌人是Win95??!!
  17. 三维坐标系介绍与转换
  18. B树和B+树的查找方式及原因
  19. 小型软件团队该如何分工(转)
  20. nx二次开发之齿轮快速建模

热门文章

  1. word去除各种下划线
  2. tesorflow2.1.0环境下,tf.keras使用Range优化器(RAdam+Lookahead)
  3. prolog寻找三角形个数
  4. 郭盛华年收入5000万是真的吗?
  5. 用户sa登录失败的解决办法
  6. Airbus TETRA集群通信助力大西北城市地铁运营
  7. 度量python的运行时间
  8. 2018年阿里巴巴重要开源项目汇总
  9. redis集群工具redis-trib制作并打包上传到私有Harbor
  10. G1这么强,你确定不了解一下?