HTML5和css3的总结四
HTML5的新东西总结四:
1》video和audio
声明方法(可以制作背景音乐)
var oV/oA=new Video()/Audio();
oV/oA.src='';
oV/oA.play();
双标签声明:
<video src=""></video>
<audio src=""></audio>
属性:
a、src和poster poster:指定一张图片,当视频数据无效时显示(加载、地址错误等);
b、preload 是否预加载,默认为auto,还有none和metadata
c、loop 是否自动循环,布尔值属性
d、controls 显示播放控件
e、width和height
f、source标签 包含type(媒体类型的src) 默认为all
功能:
a、暂停 pause 播放 play
b、音量控制 volume+=0.1 volume-=0.1 (默认的值是0-1)
c、静音 muted 返回布尔值,true表示静音 false表示不静音
d、快进和快退 currentTime++ 快进 currentTime-- 快退
e、全屏 Video.webkitRequestFullscreen();
f、滚动条 事件Video.ontimeupdate 事件对象中含有 Video.currentTime 已经播放的时间 Video.duration 总时间
g、播放完毕 事件onended
h、当双击的时候(事件) ondblclick
2》动画
transition 过渡 用于简单的过渡动画
animation
定义:@keyframes name{
from/0%{ }
to/100%{ }
}
调用:animation:1s name linear/ease infinite forwards;
分写:
animation-name:name; 名称
animation-duration:4s; 时间
animation-timing-function:linear; 运动状态
animation-fill-mode:forwards; 最后状态
animation-iteration-count:infinite; 动画次数
分享一个css3动画特效库 animation.css 网址: https://daneden.github.io/animate.css/
3》地理位置
对象:navigator-geolocation
navigator-geolocation.getCurrentPosition(function(ev){alert('成功时包含ev事件对象,可以打印出来');ev.coords},function(ev){ev.code})
ev.coords:坐标
latitude——纬度
longitude——经度
accuracy——精确度,单位米
altitude——高度,单位米 海拔
altitudeAccuracy——高度的精确地,单位米
heading—运动的方向,相对于正北方向的角度 朝向
speed——运动的速度(假设你在地平线上运动),单位米/秒
accuracy >70 可用 精确度
ev.code的返回值:
1 用户拒绝
2 获取超时 网络问题
3 获取失败
实时获取地理位置:navigator.geolocation.watchPosition();
和定时器相同可以清除;
清除方法:navigator.geolocation.clearWatch();
HTML5和css3的总结四的更多相关文章
- Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】
2012年12月12日,[<Web 前端开发人员和设计师必读文章>系列十二]和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HT ...
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十七】
<Web 前端开发精华文章推荐>2013年第五期(总第十七期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...
- Web 开发精华文章集锦(jQuery、HTML5、CSS3)【系列二十七】
<Web 前端开发精华文章推荐>2014年第6期(总第27期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十三】
<Web 前端开发精华文章推荐>2014年第2期(总第23期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十二】
<Web 前端开发精华文章推荐>2014年第一期(总第二十二期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML ...
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列二十】
<Web 前端开发精华文章推荐>2013年第八期(总第二十期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十九】
<Web 前端开发精华文章推荐>2013年第七期(总第十九期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十八】
<Web 前端开发精华文章推荐>2013年第六期(总第十八期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...
- (转)浅谈HTML5与css3画饼图!
神马系饼图? 饼图,大家都应该熟知,在统计数据对比方面,几乎处处用到.如cnzz的统计饼图 从饼图中,很形象地展示了访问者地区的分布,以扇形为块的方式拼成一个大圆. 都使用什么方法实现 目前众多站点制 ...
随机推荐
- cl_gui_cfw=>dispatch
将已经触发的EVENT发送给他们各自的EVENT HANDLER,以便让这些事件得到响应. 根据返回值可以判断是否发送成功. CALL METHOD cl_gui_cfw=>dispatch ...
- 弃用的异步get和post方法之Block方法
#import "ViewController.h" #import "Header.h" @interface ViewController () <N ...
- OC--第一个程序
#import <Foundation/Foundation.h> //导入foundation.h文件 // C语言函数声明 void MyFun(BOOL bol); int main ...
- iOS多线程邂逅
.线程之间的通信 //有一个特别耗时的操作,比如说网络请求,开启子线程去请求网络,我们一般是要在主线程更新UI,如何从子线程跳转到主线程? #import "ViewController.h ...
- Objective-C的IO流
- LeetCode 2 Add Two Numbers(链表操作)
题目来源:https://leetcode.com/problems/add-two-numbers/ You are given two linked lists representing two ...
- 换新 iPhone 前要做的 9 件事
iPhone 6 以及 iPhone 6 Plus 终于在众人的期盼下发布了,是不是很多朋友都跃跃欲试,想入手新的 iPhone 呢?若你手中持有旧款 iPhone 的话,其实更换成新机后,还有不少事 ...
- Requirejs2.0笔记
API http://requirejs.org/ RequireJS 插件 http://requirejs.org/docs/api.html#plugins ①require.js脚本的异步加载 ...
- MongoDB学习笔记——聚合操作之MapReduce
MapReduce MongoDB中的MapReduce相当于关系数据库中的group by.使用MapReduce要实现两个函数Map和Reduce函数.Map函数调用emit(key,value) ...
- SQL Server同步复制问题排查方法
1.应用复制的命令时在订阅服务器上找不到该行 解决方法:用系统存储过程sp_browsereplcmds(返回分发数据库中存储的可读版本复制命令的结果集,并将其用作诊断工具. 此存储过程在分发服务器上 ...