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不占位置
outline-offset:10px/-10px;//设置偏移量 可实现(内外边框)
..canvas绘图:
1)canvas:画布
<canvas id="canvas"></canvas>
2)得到画布
<script type="text/javascript">
var obj = document.getElementById('canvas');
</script>
3)设置画布大小(默认宽:300 高:150)
obj.width = "600px";
obj.height = "600px";
4)确定绘制对象的方式:2d
var context = obj.getContext('2d');
5)重新绘制
context.beginPath();
6)闭合绘制路径
context.closePath();
----------直线/矩形/圆/文字------------
7)直线(起点/终点)
<script type="text/javascript">
context.moveTo(x,y);//起点 X坐标,Y坐标
context.lineTo(x, y)//终点 X坐标,Y坐标
context.lineWidth = 5;//边框的粗细
context.strokeStyle = "red";//描边的颜色
context.stroke();//进行绘制
/*画折线:多几个lineTo()*/
</script>
8)矩形(起始坐标,宽 高)
<script type="text/javascript">
context.rect(x, y, w, h);//X坐标 Y坐标 宽 高
context.stroke();//空心矩形 只有黑色描边
context.fill();//实心矩形 黑色填充
//直接绘制空心矩形
context.strokeRect(x, y, w, h);//绘制空心矩形
//直接绘制实心矩形
context.fillRect(x, y, w, h);//绘制实心矩形
</script>
9)圆形(起始坐标,半径,圆周(0-Math.PI*2))
<script type="text/javascript">
context.arc(x, y, radius, startAngle, endAngle, anticlockwise);
//X坐标,Y坐标,半径,起点,终点,方向(顺:false 逆:true)默认false
context.stroke();
context.fill();
</script>
10)绘制文字
<script type="text/javascript">
//绘制文字
context.text('some text');
//绘制描边文字
context.strokeText(text, x, y[, maxWidth])
//绘制填充文字
context.fillText(text, x, y[, maxWidth])
//属性
//font - 类似于css的font属性
context.font = "15px 宋体 bold";
//对齐方式 left center right
context.textAlign = "left|center|right";
//垂直对齐方式 textBaseline
//top
//middle
//bottom
//alphabetic ---字母基线对齐
/* 验证码图片 干扰:线 点 文字(字母+数字) 颜色随机性*/
</script>
H5新增的标签以及改良的标签的更多相关文章
- web语义化与h5新增标签
Web语义化就是html告诉我们也告诉机器这一块是什么内容,例如:“这行是一个标题,这几行组成一个段落,这是一个列表,那是一个链接.” Web语义化有三个阶段: 1.h1~h6.thead.ul. ...
- h5新增html标签语义
H5新增常用标签<body> <header>...</header> <nav>...</nav> <article> < ...
- h5新增标签及css3新增属性
- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为vi ...
- H5新增的标签和属性
声明 Web 世界中存在许多不同的文档.只有了解文档的类型,浏览器才能正确地显示文档. HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML ...
- H5新增特性之语义化标签
H5新增特性之语义化标签 语义化标签顾名思义标签有自己的含义,浏览器或者程序员一看就知道是什么.在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义.(即使我们用css样式 ...
- H5新增语义化标签
一.根据页面的结构,由div派生的标签. <header> <footer> <nav> 导航 在H4中导航栏一般用ul-li标签,H5中可以直接用<nav& ...
- H5新增标签
<!DOCTYPE html ><html><head><meta http-equiv="Content-Type" content=& ...
- H5取经之路——HTML的基本标签
一.head中的基本标签 1.HTML文档的结构: a.<head>头部部分,b.<body>主体部分 <!DOCTYPE html> <!-- ↑为 ...
- 【黑马pink老师的H5/CSS课程】(二)标签与语法
视频链接:P8~P29 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动 参考链接: HTML 元素 1.HTML语法规范 1.1 基本语法概述 HTML 标签是由尖 ...
随机推荐
- 3.用less浏览文件内容
less 命令是一个用来浏览文本文件的程序.纵观 Linux 系统,有许多人类可读的文本文件.less 程序为我们检查文本文件 提供了方便. 什么是“文本” 在计算机中,有许多方法可以表达信息.所有的 ...
- Java中的volatile关键字的功能
Java中的volatile关键字的功能 volatile是java中的一个类型修饰符.它是被设计用来修饰被不同线程访问和修改的变量.如果不加入volatile,基本上会导致这样的结果:要么无法编写多 ...
- CASE表达式
一.简介 官方定义CASE是一种表达式,它基于某种格式,按照格式去编写表达式,其中表达式的逻辑是:指定特定的值与条件列表去匹配,返回对应的值. CASE表达式类似我们编程语言中的 if else 和 ...
- stream操作 z
常见并常用的stream一共有 文件流(FileStream), 内存流(MemoryStream), 压缩流(GZipStream), 加密流(CrypToStream), 网络流(NetworkS ...
- 就linux三剑客简单归纳
就linux三剑客简单归纳: :awk 习题1:用 awk 中查看服务器连接状态并汇总 netstat -an|awk '/^tcp/{++s[$NF]}END{for(a in s)print a, ...
- eigenMatrix
#include <iostream> using namespace std; #include <ctime> // Eigen 部分 #include <Eigen ...
- CentOS7 Firewall超详细使用方法
CentOs7改变的最大处就是防火墙了,下面列用了常用的防火墙规则,端口转发和伪装 一.Firewalld基础规则 --get-default-zone 打印已设置为默认区域的当前区域,默认情况下默认 ...
- 使用MongoDB血泪般的经验教训
故事背景,天书世界,现在项目已经属于成熟维护期,是时候总结一下当时的想法 第一个问题,为什么使用mongodb? 数据库对于游戏项目本身的要求与传统业务系统差异较大,所以nosql的弱结构性对于我那是 ...
- 【Asp.Net MVC】asp.net mvc Model验证总结及常用正则表达式
转自:http://www.cnblogs.com/easy5weikai/p/3843131.html 关于Model验证官方资料: http://msdn.microsoft.com/zh-cn/ ...
- ZT sem_init sem_wait sem_post sem_destroy
sem_init() 2009-06-26 16:43:11| 分类: linux |字号 订阅 信号量的数据类型为结构sem_t,它本质上是一个长整型的数.函数sem_init()用来 ...