zoukankan      html  css  js  c++  java
  • html5新增标签

    1、视频标签<video>    IE8或者更早的IE版本不支持。

     <video width="320" height="240" controls>

                   <source src="movie.mp4" type="video/mp4">

                  <source src="movie.ogg" type="video/ogg">

     </video>

    video元素可以设置视频的播放、暂停、音量、尺寸。

               

    2、音频标签<audio>   IE8或者更早的IE版本不支持。

    <audio controls>     control 属性供添加播放、暂停和音量控件。

      <source src="horse.ogg" type="audio/ogg">

      <source src="horse.mp3" type="audio/mpeg">

    </audio>

    3、绘制图形标签<canvas>

    canvas只是图形容器,图形的绘制必须是通过脚本来完成的。

    canvas元素绘制一个画布(矩形框),默认canvas元素没有边框和内容。

    <canvas id="mycanvas"  width="200"  height="100"></canvas>

    (1)绘制矩形:

                                     

    先获取canvas元素

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

    然后填充颜色,并设置填充范围

    (2)绘制线条

    moveTo(x,y)开始坐标    lineTo(x,y)结束坐标    stroke()绘制线条

                                 

    (3)绘制圆形

    arc(x,y,r,start,stop)             stroke()或者fill()

                                          

    (4)绘制文本

    fillText(text,x,y)在canvas上绘制实心的文本                                    strokeText(text,x,y)在canvas上绘制空心的文本

                     

                              

    (5)渐变

    createLinearGradient(x,y,x1,y1) - 创建线条渐变 

    createRadialGradient(x,y,r,x1,y1,r1) - 创建一个径向/圆渐变

    当我们使用渐变对象,必须使用两种或两种以上的停止颜色。addColorStop()方法指定颜色停止,参数使用坐标来描述,可以是0至1。

    使用渐变,设置fillStyle或strokeStyle的值为 渐变,然后绘制形状,如矩形,文本,或一条线。

                                

                                              

    (6)将图像放在画布上   drawlmage(image,x,y)

                                   

     4、<math>...</math>数学标记语言,基于XML的标准,用来在互联网上书写数字符号和公式的置标语言。

    大部分主流浏览器都支持该标签。

                     

      

  • 相关阅读:
    解剖SQLSERVER 第六篇 对OrcaMDF的系统测试里避免regressions(译)
    Loadrunner参数化连接oracle、mysql数据源报错及解决办法
    JavaScript-Runoob-JS 浏览器BOM :JavaScript Window Screen
    JavaScript-Runoob-JS 浏览器BOM :JavaScript Window
    JavaScript-Runoob-JS 高级教程 :JavaScript RegExp 对象
    JavaScript-Runoob-JS 高级教程 :JavaScript Math
    JavaScript-Runoob-JS 高级教程 :JavaScript Boolean
    JavaScript-Runoob-JS 高级教程 :JavaScript Array
    JavaScript-Runoob-JS 高级教程 :JavaScript Date
    JavaScript-Runoob-JS 高级教程 :JavaScript Number 对象
  • 原文地址:https://www.cnblogs.com/heisetianshi/p/11197116.html
Copyright © 2011-2022 走看看