自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Canvas图像处理

drawImage绘图第一个对象可以使image,canvas,video等其他对象 drawImage的第一个参数不一定就是image,也可以是一个canvas 也就是说我们可以给一个canvas中放图片或者绘图,然后再用drawImage将它画出来context.drawImage(image/canvas,dx,dy)dx,dy表示绘制图片的起始坐标context.

2016-11-11 10:35:50 1047

原创 Canvas浏览器兼容

判断当前浏览器是否兼容比如,判断arc()函数,当前浏览器是否兼容if(canvas.arc){}else{ alert('当前浏览器不支持arc')}浏览器不支持canvas时显示内容canvas标签中不能添加别的html标签,因为canvas里面显示的内容时如果当前浏览器不支持canvas时显示的内容<canvas> 当前浏览器支持canvas,请更换浏览器后重试</canv

2016-11-03 15:01:32 2307

原创 Canvas补充接口

阴影context.shadowColor//指定阴影的位移值 context.shadowOffsetX context.shadowOffsetY//指定阴影的模糊距离 context.shadowBlurcontext.fillStyle = 'red'; context.shadowColor = 'gray'; context.shadowOffsetX

2016-11-03 14:53:31 859

原创 Canvas实现绚丽的倒计时效果(动画效果)

HTMLhtml很简单,引入两个文件digit.js:存放每个数字的点阵数据 countdown.js:主要逻辑<!DOCTYPE html><html lang="en"><head>![这里写图片描述](http://img.blog.csdn.net/20161101175756119) <meta charset="UTF-8"> <title>绚丽的倒计时效果</ti

2016-11-01 18:06:46 1365

原创 Canvas文字渲染

font属性font属性可以接收像css里面font属性一样的字符串 粗体 40px 字体 context.font = ‘bold 40px Arial’;@param {[type]} string [想要书写的字符串] @param {[type]} x [字符串的位置x坐标] @param {[type]} y [字符串的位置Y坐标] @param {

2016-10-28 18:38:27 702

原创 Canvas小demo(直线和曲线绘制出一个星空,月亮,绿地)

主要包含的知识点:直线绘制径向渐变(绘制天空井深的情况,由蓝变黑)五角星数学知识,点与点之间的角度为72deg。。。图形变换与状态保存弧线绘制月亮(arc,arcTo)贝塞尔曲线绘制绿地(bezierCurveTo)线性渐变(绿地颜色从远到近是由深到浅)请看完整代码<!DOCTYPE html> <html lang="en"> <head> <met

2016-10-28 16:23:24 1214

原创 Canvas绘图接口(曲线)

绘制一段弧线使用arc()绘制弧线context.arc( centerx,centery,radius,//圆心坐标,圆弧的半径 startingAngle,endingAngle,//开始角度,结束角度 anticlockwise=false//可选,是都是逆时针的绘制,默认false顺时针绘制)<script type="text/javascript">

2016-10-27 18:44:54 1461

原创 Canvas绘图接口(直线)

规划矩形路径(需要自己进行填充和绘制)/**这里需要传入x----起始的X坐标y----起始的Y坐标width----矩形的宽height----矩形的高*/context.rect(x,y,width,height);context.lineWidth = 10;context.fillStyle = 'red';context.fill();context.stroke()

2016-10-27 16:46:55 793

原创 Canvas绘图之旅

canvas是基于状态的绘制画一条线条HTML<canvas id='canvas'></canvas><script type="text/javascript"> var canvas = document.getElementById('canvas'); canvas.width = 500; canvas.height = 500;

2016-10-26 18:20:07 342

原创 IE和移动端兼容性

IE和移动端兼容性1. IE8及以下,不支持document.getElementsByName来获取元素,所以想要兼容IE8,建议使用getElementById来获取2. section是H5中新加的元素,在IE8下面不能用,会把section里面的内容解析到外面,这样样式会有错乱,所以,建议使用div来包裹内容3. 判断是否是移动设备if ( /android|webos|iphone|ipa

2016-10-26 11:32:40 678

转载 H5调用本地的照相机,摄像机等设备

Htm代码:            capture表示,可以捕获到系统默认的设备,比如:camera--照相机;camcorder--摄像机;microphone--录音。accept表示,直接打开系统文件目录。其实html5的input:file标签还支持一个multiple属性,表示可以支持多选,如:加上这个multiple后,capture

2016-10-18 17:07:17 5871

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除