动画的思路大概是这样:一开始待机状态会有泡泡冒出来,点击监听泡泡会聚集成一个正方形,大概停留一秒向两边分散成若干小正方形,然后正方形高度变化形成声波动画,点
击思考会有一个思考的loading动画。 css3实现 首先想到的是用比较熟悉的css3来实现,实现的效果如下: JS Bin
css3使用关键帧实现的,配合sass来实现一些计算,局限在于动画执行到一半的时候过渡到另一个动画没有衔接,点击监 …阅读全文
在几年前HTML5还没有流行的时候,我们的项目经理曾经向我提出这样一个需求:让项目评审专家们在评审结束时用笔在平板电脑上进行电子签名。这需要我们评审软件里提供这样一个功能:打开浏览器,登录,进入评审意见页,页面最下部有个方块区域,用户在这里用触摸笔进行签名,然后这个签名将会保持的服务器上。
这样的一个需求在当时是让我大费周折,但如今想起来,如果用html5的canvas实现,真是太简单了。在《将画 …阅读全文
上周我们花了半天时间开发下一个准备放进Mozilla Marketplace的应用。有一个应用现在非常的火热,那就是Instagram,Facebook花了100万美元收购了它。我们也想有100万美元装到口袋里,我决定开发一个Instagram风格的应用,这篇文章了我将介绍一下如何将一张图片拷贝到canvas里,以及反过来,如何将画布内容保存成图片格式。
观看演示
使用JavaScript将图片拷 …阅读全文
html5 canvas图像转换成数组
html5的canvas可以进行图片处理,图片是由像素组成的。我们知道canvas有方法[代码片段],返回的对象中可以取出,image的data
数组(类似数组的Type Array类型数组,Uint8ClampedArray)。
假设canvas宽高是500*400,那么应该有200000个像素点,而通过[代码片段]获取的data数组的[代码片段]是800 …阅读全文
canvas
[移动端抽奖刮刮卡] Html5 Canvas 实现的可刮涂层效果
博主
2013-10-14
![[移动端抽奖刮刮卡] Html5 Canvas 实现的可刮涂层效果](http://www.h5cn.com/upload8/allimg/151113/1101242031_1.jpg)
产品背景其实互动活动移动化已经不再是一种未知的趋势,而是可以用数据证明的。为了让我们的用户有更完美的体验,互动活动必须延伸到移动端! 创意诞生大部分互动活动
为了吸引用户都祭出了“抽奖大礼”这个杀手锏,这种方式虽然老套,但是老而弥坚。然而,这一已经非常成熟的形式,在向移动端移植的时候,我们却遇到了实际问题:
第一是实现方式。过去Flash技术开发的大转盘、老虎机之类的东东,在移动端的兼容性简
…阅读全文
[移动端抽奖刮刮卡] Html5 Canvas 实现的可刮涂层效果
博主
2013-10-14
![[移动端抽奖刮刮卡] Html5 Canvas 实现的可刮涂层效果](http://www.h5cn.com/upload8/allimg/151113/1101242031_1.jpg)
产品背景
其实互动活动移动化已经不再是一种未知的趋势,而是可以用数据证明的。为了让我们的用户有更完美的体验,互动活动必须延伸到移动端!
创意诞生
大部分互动活动为了吸引用户都祭出了“抽奖大礼”这个杀手锏,这种方式虽然老套,但是老而弥坚。然而,这一已经非常成熟的形式,在向移动端移植的时候,我们却遇到了实际问题:
第一是实现方式。过去Flash技术开发的大转盘、老虎机之类的东东 …阅读全文
[移动端抽奖刮刮卡] Html5 Canvas 实现的可刮涂层效果
2013-10-14
![[移动端抽奖刮刮卡] Html5 Canvas 实现的可刮涂层效果](http://www.h5cn.com/upload8/allimg/151113/11015252E_0.jpg)
产品背景
其实互动活动移动化已经不再是一种未知的趋势,而是可以用数据证明的。为了让我们的用户有更完美的体验,互动活动必须延伸到移动端!
创意诞生
大部分互动活动为了吸引用户都祭出了“抽奖大礼”这个杀手锏,这种方式虽然老套,但是老而弥坚。然而,这一已经非常成熟的形式,在向移动端移植的时候,我们却遇到了实际问题:
第一是实现方式。过去Flash技术开发的大转盘、老虎机之类的东东,在移动端的兼容 …阅读全文
可视化微博关系
yakiang
2013-10-12
之前一直想用[代码片段]做个什么东西,稍稍看了点教程发现js基础还不行 - - 于是想还是从[代码片段]开始学吧。于是在这个网站看简单的教程(不过国内访问真心慢),看了两三天就想动手干了,因为知道自己要做什么,就是将微博上的好友关系可视化一下,还要让它动起来。
后端的话就使用[代码片段],一直想在SAE上试试[代码片段],这儿的教程还不错。主要是第一次在SAE使用上[代码片段],没有里面的代码示 …阅读全文
通过HTML5 Canvas API调节图像的亮度和颜色
囧克斯
2013-10-11

译自:Adjusting Image Brightness and Color Using the HTML5 Canvas API
你曾否需要调节一张图片的亮度?或者增强红色通道让它变得温暖一些?
这是我之前两篇文章“如何通过HTML5 Canvas处理图片酷效”和“如何创建一个HTML5的大头贴应用”的后续。在之前的那些文章里,我提供了一些可分离的颜色滤镜代码:灰度、灰褐色、红色、变亮、变暗 …阅读全文
基于 canvas 将图片转化成字符画
2013-09-25

字符画大家一定非常熟悉了,那么如何把一张现有的图片转成字符画呢? HTML5 让这个可能变成了现实,通过 canvas,可以很轻松实现这个功能。
其实原理很简单:扫描图片相应位置的像素点,再计算出其灰度值,根据灰度值的大小,分别用字符 [代码片段] 和空格来填充。 下面是源码: HTML:一个
[代码片段] 元素 [代码片段],一个字符画容器 [代码片段]。 [代码片段] css:由于每一行
…阅读全文
部署 canvas 时出现问题
chuanchuan
2013-08-08
canvas
部署