楼主: HappyAndy_Lo
334 8

[学习笔记] HTML5+CSS3-充实笔记0608 [推广有奖]

  • 51关注
  • 7粉丝

已卖:1067份资源

大师

27%

还不是VIP/贵宾

-

威望
1
论坛币
83512 个
通用积分
13760.4281
学术水平
673 点
热心指数
828 点
信用等级
739 点
经验
426388 点
帖子
17368
精华
0
在线时间
3614 小时
注册时间
2016-7-9
最后登录
2026-1-8

楼主
HappyAndy_Lo 发表于 2019-6-8 16:58:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
贝塞尔曲线
ctx.beginPath();
ctx.moveTo(50, 200);
ctx.bezierCurveTo(50, 100, 200, 100, 200, 150);   //定义贝塞尔曲线坐标
ctx.stroke();

弧线:canvas中并没有直接绘制圆弧的方法,这里是一种变通
ctx.beginPath();
ctx.arc(100, 75, 50, 0, 2*Math.PI*0.75);   //设置圆弧坐标
ctx.stroke();

绘制圆形
ctx.beginPath();
ctx.arc(100, 75, 50, 0, 2*Math.PI);    //设置圆坐标
ctx.stroke();

绘制三角形
ctx.beginPath();
ctx.moveTo(0,10);   //三角形的起点
ctx.lineTo(200,20);   //第二个点
ctx.lineTo(280, 100);  //第三个点
ctx.closePath();    //第三个点与起点连接
ctx.stroke();  //绘制路径

绘制圆角矩形
ctx.beginPath();               

ctx.moveTo(10, 10);      //左上方开始

ctx.arcTo(100, 10, 100, 20, 10);    //绘制右上方圆角
ctx.arcTo(100, 110, 90, 110, 10);    //绘制右下方圆角
ctx.arcTo(0, 110, 0, 100, 10);    //绘制左下方圆角
ctx.arcTo(0, 10, 10, 10, 10);     //绘制左上方圆角
ctx.stroke();


可以考虑做成自定义函数来画圆角矩形,几个参数( x, y, w, h, r)  起始坐标点,矩形宽、高、圆角半径

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:HTML5 HTML htm begin 自定义函数

回帖推荐

jessie68us 发表于9楼  查看完整内容

来学习,为您点赞。

充实每一天 发表于5楼  查看完整内容

谢谢分享,点赞!

tianwk 发表于6楼  查看完整内容

thanks for sharing

苏亮480 发表于7楼  查看完整内容

谢谢分享

sulight 发表于8楼  查看完整内容

谢谢分享
已有 1 人评分论坛币 收起 理由
经管之家编辑部 + 100 精彩帖子

总评分: 论坛币 + 100   查看全部评分

本帖被以下文库推荐

沙发
albertwishedu 发表于 2019-6-8 16:59:02

藤椅
经管之家编辑部 在职认证  发表于 2019-6-8 20:26:19
为您点赞!

板凳
从1万到一亿 在职认证  发表于 2019-6-8 20:26:47

报纸
充实每一天 发表于 2019-6-8 20:34:47
谢谢分享,点赞!

地板
tianwk 发表于 2019-6-9 00:03:37
thanks for sharing

7
苏亮480 发表于 2019-6-9 05:55:46
谢谢分享

8
sulight 学生认证  发表于 2019-6-9 05:56:18
谢谢分享

9
jessie68us 发表于 2019-6-9 12:08:37
来学习,为您点赞。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-8 16:21