使用canvas绘制圆形步骤:

1、在页面中创建canvas的节点(相当于创建一个画板),设置CSS样式。(注意:要在行内样式中设置canvas的宽高。)

2、在JS中获取节点,并获取画板(绘画环境)、设置画笔颜色。

var canvas=document.getElementById('canvas');

var cv=canvas.context('2d');

cv.fillStyle='red';

3、绘制圆形。使用arc(x,y,r,开始弧度1,开始弧度2)方法。

前三个好理解就是圆心坐标,半径。

后面两个分别是开始的弧度和结束的弧度。弧度计算公式:角度*Math.PI/180;

cv.arc(300,200,100,0*Math.PI/180,80*Math.PI/180);//从300.200坐标中延伸出一条100像素的线,以300.200为中心做条X,Y轴。并以角度0-80绘画。

4、填充,或者画线。

cv.fill();//填充,或者cv.stroke()画线。

补充:

上面的步骤,可以绘制圆形,半圆,圆弧。绘制不了饼状的图片(类似下面的图片)。需要先声明并添加起点。cv.beginPath();cv.moveTo(x,y);

出现的问题:

当前编辑器:HBuilder.

1、在进入工程时,出现缺少描述文件的东西,导致工程打不开。

缺少描述文件

解决办法:把该文件夹中所有文件全部复制到新的文件夹中,然后在导入进工程。

2、在编辑时,所有的中文字样全部变成乱码。

解决办法:在head标签中添加就行了。

3、在绘画结束后,页面当中并没有出现圆弧。

解决办法:分析实验后发现,是由于画板的宽高是在css中设置,导致圆弧发生了偏移,并且变形。把其改变成行内样式来设置就可以了。

html5绘制圆形,Canvas绘制圆形相关推荐

  1. 用html语言编写笑脸,怎么使用HTML5中的Canvas绘制笑脸

    怎么使用HTML5中的Canvas绘制笑脸 发布时间:2021-02-26 09:33:14 来源:亿速云 阅读:75 作者:清风 这篇"怎么使用HTML5中的Canvas绘制笑脸" ...

  2. php代码输出笑脸,利用HTML5中的Canvas绘制笑脸的代码

    这篇文章主要介绍了利用HTML5中的Canvas绘制一张笑脸的教程,使用Canvas进行绘图是HTML5中的基本功能,需要的朋友可以参考下 今天,你将学习一项称为Canvas(画布)的web技术,以及 ...

  3. 使用HTML5中的canvas绘制灰太狼图像

    大家好,我是byoneself,本次将为大家分享一下使用HTML5中的canvas绘制一个灰太狼图像,希望对大家有所帮助. 下图是效果图: 以下就是实现的代码: <!DOCTYPE html&g ...

  4. 如何在html5中实现多圆,JavaScript与html5如何实现canvas绘制圆形图案的方法介绍

    这篇文章主要介绍了js+html5实现canvas绘制圆形图案的方法,涉及html5图形绘制的基础技巧,需要的朋友可以参考下 本文实例讲述了js+html5实现canvas绘制圆形图案的方法.分享给大 ...

  5. html的canvas显示数字,HTML5效果:Canvas 实现圆形进度条并显示数字百分比

    实现效果 1.首先创建html代码 2.创建canvas环境 var canvas = document.getElementById('canvas'), //获取canvas元素 context ...

  6. html数字显示百分比,扣丁学堂html5 教程之Canvas实现圆形进度条并显示数字百分比效果...

    今天扣丁学堂html5培训小编和大家分享一下Canvas实现圆形进度条并显示数字百分比效果示例,对html5感兴趣的小伙伴或者是参加学习的小伙伴可以了解一下. Canvas实现圆形进度条并显示数字百分 ...

  7. 小猿圈html5教程之canvas绘制线段方法

    HTML5现在是时下较火的编程语言之一,但是对于怎么学习很多朋友都是不了解的,不知道从何处下手,针对以上内容小猿圈web前端讲师每天会分享一个web前端知识,希望对你的前端学习有一定的帮助,今天分享的 ...

  8. html 绘制矩形,HTML5中使用canvas绘制矩形

    canvas是HTML5中新增的一个元素,使用Canvas可以绘制任何你喜欢的图形.先来认识什么是Canvas? 1.在页面上放置一个canvas元素,就相当于在页面上放置了一块"画布&qu ...

  9. HTML绘制七巧板,canvas绘制七巧板

    > 脚本语言 > > canvas绘制七巧板 2017-04-19 14:10 出处:清屏网 人气: 在上一节中,我们了解了如何使用canvas绘制线段,这一节,我们使用canvas ...

  10. Html5开发-使用Canvas绘制图片

    呈现图片 | drawImage()canvas/media/image.html <!DOCTYPE HTML><html><head> <title> ...

最新文章

  1. 软件能力[置顶] 程序员如何成为设计师,软件公司如何成为苹果?
  2. c# response输出文件实例(14)
  3. helm命令的基本使用
  4. c++反汇编与逆向分析
  5. 一文带你全面了解电商在线支付
  6. WordPress永久链接 静态化教程
  7. Base64编码原理与应用
  8. 【C++】 C++标准模板库(二) Lists
  9. 斐波那契数列 C++ 实现代码
  10. 编号是i的结点所在的层次号是_九章算法 | 微软面试题:二叉树的锯齿形层次遍历...
  11. 7-8 统计工龄 (20 分)
  12. 如何配置 Windows XP SP2 中的 Internet Explorer 增强安全功能
  13. 成功通过PMP认证考试的七大要点
  14. 计算机兼容性测试怎么做,如何进行兼容性测试
  15. Java SE 常见逻辑思维题
  16. 史上最全源码安装ROS-BUG解决集合:在树莓派4B上安装Raspbian Bluster + ROS-kinetic + 配置navigation
  17. Python笔记:query查询
  18. php 图片汉字命名_基于php上传图片重命名的6种解决方法的详细介绍
  19. IDEA 报错 Cannot connect to the Maven process. If the problem persists, check the jdk.
  20. iTop-4412精英版的u-boot-2017.11移植教程(三)

热门文章

  1. veeam备份oracle数据库,实战veeam BR 10备份Oracle RAC 19c PDB容器数据库
  2. Linux运维工程师必看:如何成为一个合格的运维工程师
  3. sql order by 用法
  4. 串行接口芯片16550
  5. Confluence使用教程 用户手册
  6. 在html中如何缩小图片,如何减小网页中图片的尺寸?
  7. 2019年大龄程序员书单
  8. ppt科研绘图之通过vba一键导出pdf
  9. 黑鲨重装计算机安装无法继续,黑鲨装机大师怎么重装系统 一键装机方法
  10. Kosaraju算法+Trajan算法