美文网首页
H5和CSS3的新增--2 23

H5和CSS3的新增--2 23

作者: 依依玖玥 | 来源:发表于2017-07-02 12:37 被阅读0次

媒体元素

audio音频标签

video视频标签

source与视频标签一起使用,单标签书写视频路径

媒体元素属性

controls:隐藏或显示用户控制界面

autoplay:媒体是否自动播放

loop:媒体是否循环播放

currentTime:从开始到现在所用时间

duration:媒体总时间

volume:0.0-1.0的音量相对值

muted:是否静音

paused:媒体是否暂停

ended:媒体是否播放完毕

error:媒体发生错误时返回错误代码

currentSrc:以字符串的形式返回媒体地址

paly():媒体播放

pause():媒体暂停

load():重新加载媒体

媒体事件

onended:当媒介以到达结尾时触发

ontimeupdate:当播放时间改变时触发

onplay:点击开始按钮时触发

onpause:点击暂停按钮时触发

video的额外特性

poster:视频播放前的预览图片

width,height设置视频尺寸

videoWidth、videoHeight:视频的实际尺寸(只读)

canvas

canvas元素是html5的一部分,允许脚本语言动态宣言位图像。(其本身是没有绘图能力的。所有绘制工具必须在JavaScript内部完成)

getContext()方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。目前提供完整的getContext("2d")对象的属性和方法,可用于在画布上进行绘制文本、线条、矩形、圆形等等

绘制矩形

strokeRect(x,y,width,height):绘制矩形(不填色),默认边框是黑色

fillRect(x,y,width,height):绘制矩形,填色,默认边框是黑色

clearRect(x,y,width,height):清空画布指定的矩形区域

设置绘图

fillStyle:设置填充颜色

strokeStyle:设置边框颜色

lineWidth:设置边框宽度

lineJoin:设置边框连接点样式,参数值有miter,round,bevel

画线

moveTo(x,y):定义线条开始坐标

lineTo(x,y):定义线条结束坐标

stroke();绘制路径

beginPath()开始一条路径

closePath():闭合,结束绘图

绘制圆

ARC()方法创建弧线曲线(用于创建圆或部分圆)

ARC(x,y,半径,起始弧度,结束弧度,旋转方向)

插入图片

等图片加载完成,再执行canvas操作

语法一:在画布上定位图像:context.drawImage(img,x,y)

语法二:在画布上定位图像,并规定图片的宽度和高度:context.drawImage(img,x,y,width,height)

语法三:剪切图像,并在画布上定位被剪切的部分:

context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height)

img:规定要剪切的图片,画布或者是视频。

sx:开始剪切的x坐标

sy:开始剪切的y坐标

swidth:被剪切的图像的宽度

sheight:被剪切的图像的高度

x:在画布上放置图片的x坐标

y:在画布上放置图片的y坐标

width:要是用的图像的宽度

height:要是用的图像的高度

设置背景

createdPattern()方法在指定的方向内重复指定的元素createdPattern(图片,平铺方式)

渐变

createLinearGradient(x1,y1,x2,y2)

线性渐变:x1,y1:起点坐标,x2,y2结束点坐标

addColorStop(位置,颜色)添加渐变点

createRadialGradient(x1,y1,r1,x2,y2,r2)

放射性渐变:第一个圆的坐标和半径,第二个圆的坐标和半径

相关文章

  • 关于H5(1)

    H5基础都有哪些: H5有用的标签: 新增标签 *表单 *js新增功能 css3选择器: *css3新增的样式 浏...

  • H5和CSS3的新增--2 23

    媒体元素 audio音频标签 video视频标签 source与视频标签一起使用,单标签书写视频路径 媒体元素属性...

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • 19秋招前端知识小结(二)

    2019秋招h5前端知识简要整理,来源于牛客题后评论区等。 C05新增内容 -$51 CSS3新增属性 -$52 ...

  • H5新增 input 标签 属性选择器 结构伪类选择器

    五、新增 input 标签 六、新增表单属性 七、CSS3 属性选择器(上) 什么是 CSS3在 CSS2 的基础...

  • 2018.10.25css3动画特效

    css3有哪些新增的特性?1,css权重 2,新增选择器 3,css3圆角,阴影,rgba(颜色表示法) ...

  • [前端学习]CSS3部分学习笔记,第一天

    css3 简介:与H5一样,css3就是css的一个新版本,新增了很多功能让开发更便捷有趣 现状:浏览器支持程度较...

  • h5新增元素&废弃元素

    h5新增元素 h5新增表单元素 h5废弃元素

  • h5和css3自定义单选按钮

    h5和css3自定义单选按钮的实现   h5和css3,感觉自己一直都是大概了解其中的属性,等到真正要用的时候,哪...

  • css3新增选择器

    css3新增选择器 CSS3新增了许多灵活查找元素的方法,极大的提高了查找元素的效率和精准度。CSS3选择器与 j...

网友评论

      本文标题:H5和CSS3的新增--2 23

      本文链接:https://www.haomeiwen.com/subject/uvpncxtx.html