html5新增了什么

html5新增的特性:1、语义化标签(header、footer、nav等);2、webStorage储存机制;3、history对象;4、表单类型(email、tell、date等);5、媒体元素video和audio;6、canvas。

html5新增了什么          var c=document.getElementById(“myCanvas”);
          var cxt=c.getContext(“2d”);
          cxt.fillStyle=”#FF0000″;
          cxt.fillRect(0,0,150,75);
      

  JavaScript 使用 id 来寻找 canvas 元素:

      var c=document.getElementById(“myCanvas”);

  然后,创建 context 对象:

      var cxt=c.getContext(“2d”);

  getContext(“2d”) 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

  下面的两行代码绘制一个红色的矩形:

      cxt.fillStyle=”#FF0000″;
      cxt.fillRect(0,0,150,75);

  fillStyle 方法将其染成红色,fillRect 方法规定了形状、位置和尺寸。

  下面的两行代码绘制一条直线:

      cxt.moveTo(100,100);

      cxt.lineTo(200,200);

  下面的一行代码是画一个圆:

      cxt.arc(70,18,15,0,Math.PI*2,false);

  这些属性值分别对应的是什么,70,18分别是X轴和Y轴,15是这个圆的半径,0是角度,Math.PI*2是圆周率,false代表顺时针而true是逆时针。

  颜色的渐变效果也是可以实现的:

            var c=document.getElementById("myCanvas");        var cxt=c.getContext("2d");        var grd=cxt.createLinearGradient(0,0,175,50);        grd.addColorStop(0,"#FF0000");        grd.addColorStop(1,"#00FF00");        cxt.fillStyle=grd;        cxt.fillRect(0,0,175,50);     

登录后复制

  还有一些其他效果:

    曲线quadraticCurreTo

    字体fillText

推荐教程:《html视频教程》

以上就是html5新增了什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2907382.html

(0)
上一篇 2025年3月11日 02:57:52
下一篇 2025年3月6日 13:30:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html5编辑器有哪些

    html5编辑器有:1、HBuilder;2、Notepad++;3、Eclipse;4、Dreamweaver;5、EditPlus;6、WebStorm;7、sublime text;8、Adobe Edge;9、vscode等等。 本…

    2025年3月11日 编程技术
    200
  • html5的doctype声明是什么

    html5的doctype声明是“”,它是一条指令,用于告知浏览器文档所使用的是HTML规范。doctype声明必须位于HTML5文档中的第一行,也就是位于“”标签之前。 本教程操作环境:windows7系统、HTML5版、Dell G3电…

    2025年3月11日
    200
  • html5关系选择器有哪些

    html5关系选择器有后代选择器、子元素选择器、相邻兄弟选择器、通用兄弟选择器、列选择器、群组选择器和:has选择器等。详细介绍:1、后代选择器用于选择某个元素的后代元素,它使用空格来表示元素之间的关系;2、子元素选择器用于选择某个元素的直…

    2025年3月11日
    200
  • html5复合选择器都有哪些

    html5复合选择器都有类选择器、ID选择器、属性选择器、伪类选择器、伪元素选择器、后代选择器、子元素选择器、相邻兄弟选择器、通用兄弟选择和群组选择器等。详细介绍:1、类选择器使用类名来选择具有相同类的元素,它使用点号表示;2、ID选择器使…

    2025年3月11日
    200
  • html5层次选择器有哪些

    html5层次选择器有后代选择器、子元素选择器、相邻兄弟选择器和通用兄弟选择器等。详细介绍:1、后代选择器用于选择某个元素的后代元素,它使用空格来表示元素之间的关系;2、子元素选择器用于选择某个元素的直接子元素,它使用大于号来表示元素之间的…

    2025年3月11日
    200
  • 什么是html5响应式布局

    HTML5响应式布局是一种基于HTML5和CSS3技术的网页设计方法,使网页能根据不同设备的屏幕大小和分辨率自动调整布局和显示效果,适应各种终端设备的浏览。通过弹性网格布局、媒体查询、弹性图片和媒体、断点和渐进增强等技术手段,实现了网页在不…

    2025年3月11日
    200
  • 用CSS3+HTML5实现表单验证功能代码

    这篇文章主要介绍了使用html5和css3表单验证功能,需要的朋友可以参考下 客户端验证是网页客户端程序最常用的功能之一,我们之前使用了各种各样的js库来进行表单的验证。HTML5其实早已为我们提供了表单验证的功能。至于为啥没有流行起来估计…

    2025年3月11日 编程技术
    200
  • HTML5+CSS3制作3D转换效果实例

    对于css的二维世界,相信大家都不陌生。在二维的世界里,我们可以对元素设置宽高、位置、旋转、背景等等。在css三维世界里,扩展出了一个z轴,这个z轴垂直于屏幕并指向外面。下面这篇文章主要给大家介绍了利用html5+css3实现3d转换效果的…

    2025年3月11日 编程技术
    200
  • 关于H5和CSS3表单验证的使用教程

    这篇文章主要介绍了使用html5和css3表单验证功能,需要的朋友可以参考下 客户端验证是网页客户端程序最常用的功能之一,我们之前使用了各种各样的js库来进行表单的验证。HTML5其实早已为我们提供了表单验证的功能。至于为啥没有流行起来估计…

    2025年3月11日 编程技术
    200
  • 分享22款H5和CSS3的帮助工具

    收集的22款给力的html5和css3帮助工具,需要的朋友可以参考下 1. CSS3 Selectors Test在打开这个地址时,它会自动测试你当前使用浏览器所支持的css属性,然后用一个列表的形式给展示出来;你可以点击列表中列出的每个项…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论