H5 新增标签canvas 画布

canvas是写在body中的标签,设置宽高后,通过JS来往其中绘制想要的内容,

canvas可以理解为一个画板,而JS就是你的画笔、

1.获取到画布

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

2.getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。

var cxt = canvas.getContext("2d")

绘制文字

1.先设置字体样式

  cxt.font = "bold 30px 黑体 ";

2.设置字体颜色

  cxt.fillStyle = ‘green‘;

3.设置字体内容

  cxt.fillText(‘我是文字‘,50,60)
  在字体内容中,cxt.fillText(文本内容,X轴,Y轴)

并且在文本内容中,fill为实心,stroke为空心

fillStyle适用于所有实心内容;

strokeStyle适用于所有空心内容;

绘制矩形(以坐上角为绘制点):

fill  /  stroke  Rect(x,y,w,h)

x : x轴的位置

y:y轴的位置

w:矩形的宽

h:矩形的长

绘制矩形阴影

 阴影模糊距离

ctx.shadowBlur=20;阴影模糊颜色

ctx.shadowColor="black";

原文地址:https://www.cnblogs.com/hzqzwl/p/12041539.html

时间: 2024-10-09 20:15:47

H5 新增标签canvas 画布的相关文章

h5新增标签、css3新增属性

- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figure 和文档有关的图例 figcaption 图例的说明 main time 日期和时间值 mark 高亮的引用文字 datalist 提供给其他控件的预定义选项 keygen 秘钥对生成器控件 output 计算值 prog

h5新增标签及css3新增属性

- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figure 和文档有关的图例 figcaption 图例的说明 main   time 日期和时间值 mark 高亮的引用文字 datalist 提供给其他控件的预定义选项 keygen 秘钥对生成器控件 output 计算值 pr

h5新增标签

语义标签: <article>定义文章</article><aside>定义文章侧边栏</aside> <figure>定义一组媒体对象以及文字内容</figure><figcaption>定义figure的标题</figcaption> 布局页面时用的语义标签:<nav>定义导航</nav><header>头部</header><section>定义

web语义化与h5新增标签

Web语义化就是html告诉我们也告诉机器这一块是什么内容,例如:“这行是一个标题,这几行组成一个段落,这是一个列表,那是一个链接.” Web语义化有三个阶段: 1.h1~h6.thead.ul.ol等HTML标签.这些标签用于在Web页面中组织对应的内容,如网页标题.表头.无序.有序列表,以达到更方便的协作及传播互联网内容.搜索引擎很好的利用了这些语义化标签抓取内容. 2.随着Web的发展,起初定义的HTML语义化标签,不足以实现对Web页面各个部分的功能或位置描述,比如我们用div来表示页面

h5新增属性

H5新增标签 结构标签 (双) header 头面 页面头部 section的头部 footer 页脚 nav 导航 aside 侧边栏 main 规定文档的主体内容 section 定义文档中的小节 article 定义文章 论坛 报纸 用户评论 details 属性open summary dialog 对话框 属性 open 文本标签 mark 标记 time 时间 meter 度量 温度/电量/容量 属性 max/min/value/low/high/optimum progress 进

h5新增内容

一.h5新增标签:摘取w3cSchool: <article>定义 article.<aside> 定义页面内容之外的内容. <footer> 定义 section 或 page 的页脚.<header>定义 section 或 page 的页眉.<section>定义 section. <nav>定义导航链接. <canvas> 定义图形.<audio> 定义声音内容. <video>定义视频.&

通过H5的新标签canvas做出一个时钟的全过程,希望对初学者有帮助

最近学习了H5中的一个新标签canvas并且用它做出了一个时钟,最下面是成品图像,还不错吧,这只是我学习中的一个小demo,做得有点粗糙,但终究是做出来了,以后再写自己的网页主页再做一个好看点放上去.接下来我将和你们分享如何制作这个时钟. 在body中添加canvas标签: <canvas id="myCanvas" width="600px" height="600px" style="border:1px solid #c3c

7.31 H5新增的标签1

### 结构标签 (双) * header  头面 页面头部 section的头部 * footer  页脚 * nav      导航 * aside    侧边栏 * main    主体内容 * section  小节 * article   文章 * details      属性open * summary * dialog  对话框  属性 open ### 文本标签 * mark  标记 * time   时间 * meter  度量 温度/电量/容量 * 属性  max/min/

H5新增的标签以及改良的标签

1>OL标签的改良 start type  reversed:翻转排序 2>datalist标签自动补全的使用 3>progress标签的使用:进度条 4>meter标签的应用 5>details展开收缩标签的使用-子标签summary(自动带有展开收缩的效果)   6>mark标签的应用:高亮显示文本 7>音频标签 audio 8>视频标签 video 补充样式: outline:轮廓 同border,但是border占位置 outline不占位置 out