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 标签是由尖 ...
随机推荐
- ToolBar 简单使用
ToolBar 简单使用 ToolBar 是在 android 5.0之后推出的一款用来替代 ActionBar 的 View.ActionBar 是Activity的一部分,不能用在其他视图层次上( ...
- 浅谈 @RequestParam 和@PathVariable
版权声明:本文为博主原创文章,如果对你有用,敬请带走! https://blog.csdn.net/chuck_kui/article/details/55506723 首先 上两个地址: 地址①ht ...
- nginx 应用包编译及常用文件配置
1.zlib wget http://www.zlib.net/fossils/zlib-1.2.8.tar.gz 2.openssl wget http://www.openssl.org/sour ...
- java通过jxls框架实现导入导出excel
//使用jxls报表生成工具,把java实体类导出生成 Excel文件或导入 Excel 插入数据库 02 03//读取04 05public class ReadExcel {06 private ...
- ASP.NET常用内置对象之——Server
简介 Server对象是HttpServerUtility的一个实例,也是上下文对象context的一个属性,提供用于处理Web请求的Helper方法. 常用成员 一.Server.MapPath() ...
- mongodb 启动
>mongod.exe --dbpath C:\Environ\mongodb-3.0.6\data\db >mongod.exe --logpath "C:\Environ\ ...
- BUG Review:关于getting 'android:xxx' attribute: attribute is not a string value的问题及解决方法
我们在使用Android Studio开发完应用程序后,都要将打好的apk安装包上传到各大应用市场,但是有时候上传时应用市场会出现提交的安装包不能通过应用市场的aapt解析而被打回的情况. 他们使用a ...
- 自开发Web应用和SAP Customer Data Cloud Identity服务的集成
今天的文章继续由SAP成都研究院的云时代女王,Aviva给大家分享关于SAP Customer Data Cloud的一些使用经验. Aviva之前的文章可以在本文末尾处获得. 下面是她的正文. 大家 ...
- 理解Underscore中的节流函数
上一篇中讲解了Underscore中的去抖函数(_.debounced),这一篇就来介绍节流函数(_.throttled). 经过上一篇文章,我相信很多人都已经了解了去抖和节流的概念.去抖,在一段连续 ...
- Ajax三级联动操作的js代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...