经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » HTML5 » 查看文章
H5新增的标签以及改良的标签
来源:cnblogs  作者:cw556666  时间:2018/10/9 10:04:51  对本文有异议

1OL标签的改良 start type  reversed:翻转排序

2datalist标签自动补全的使用

3progress标签的使用:进度条

4meter标签的应用

5details展开收缩标签的使用-子标签summary(自动带有展开收缩的效果)  

6mark标签的应用:高亮显示文本

7》音频标签 audio

8》视频标签 video

补充样式:

outline:轮廓

border,但是border占位置

          outline不占位置

outline-offset:10px/-10px;//设置偏移量 可实现(内外边框)

 

 

..canvas绘图:

 

1canvas:画布

 

<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 - 类似于cssfont属性

 

context.font = "15px 宋体 bold";

 

//对齐方式 left center right

 

context.textAlign = "left|center|right";

 

//垂直对齐方式 textBaseline

 

//top

 

//middle

 

//bottom

 

//alphabetic ---字母基线对齐

 

/* 验证码图片 干扰:线 点  文字(字母+数字) 颜色随机性*/

 

 

 

</script>

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号