GSAP官网上的示例动画集,经过学习,我也能制作了
作者:admin 日期:2016-06-16以下 GSAP官网上的示例动画集,经过学习,我也能制作这些SVG的遮罩、形变、路径类的动画,以设计师的创作提供更大的想象空间。
MorphSVGPlugin Examples
- Official MorphSVGPlugin Demo (at the top of this page) by Jack Doyle-----官方示例
- SVG Pencil Download by Chris Gannon----铅笔变箭头
- "!?" to GreenSock Logo by Chris Gannon----!?图形变成绿袜子小人
- Send Email Success/Failure by Chris Gannon---邮件发送成功后变成对钩
- Father & Son by Diaco--父亲和儿子的头像变换--烟雾动效
- Count Down & Count Up by Chris Gannon-----10的倒计时
- Life is Short by Chris Gannon----奶瓶变坟墓
- Bow & Arrow by Chris Gannon-----开弓放箭
- Simple Polyline Morphing by Jack---平板转五星转方块
- Happy/Sad Face (click the face) by Chris Gannon----哭脸和笑脸
- Bad Hair Day (click the face) by Chris Gannon-----电风吹把头发吹曲
- Flame by Sarah Drasner-----烛火摇曳
- Interchangeable Hipster by Sarah Drasner--胡子和眼镜变化
- Floating Duckie by Brad Larson----波浪上的鸭子
- Power of GSAP (lightening) by Diaco--电灯灯丝发光
- Animal Shapes by Carl Schooff-----动物形状变化
用SVG替代FLASH的三大要素-遮罩、路径动画、形变
作者:admin 日期:2016-06-13演示文件:http://blog.258754.cn/2016/svg/test_svg2.html
注意看运动轨迹与“老鹰”的交汇处的表现。
演示文件2:http://blog.258754.cn/2016/svg/test_svg3.html
主要看形变动画。
我的目标就是用Svg来替代以前的FLASH,那么遮罩、矢量路径动画、形变动画这几大要素,是不可缺的。在这个演示中,可以看到前两者的解决方法。
1、遮罩就用SVG自带的clipPath标签解决。(半透明遮罩没找到办法)
2、矢量路径动画相当于FLASH的引导线动画,我用了GSAP的pathDataToBezier插件将线条变为路径 ,然后用tweenMax来实现bezier路径运动。
3、至于形变动画,用了GSAP的morphSVG,见演示2的那个音乐线条的变化 。
至此,几个FLASH的重点功能,都已经由SVG完美实现。
弄了个百度脑图,长沙这边公司一般招聘前端可以参考
作者:admin 日期:2016-06-12greesnsock--GSAP以及AS3版本的所有收费插件--有偿分享
作者:admin 日期:2016-05-15我刚花646元人民币(99美元)购买了一个greesnsock(绿袜子) ShockinglyGreen帐号,得到MorphSVGPlugin等收费SVG插件包。------别找了,网上没有免费的。GSAP(HTML)以及AS3版本的所有收费插件,均包含在内。
参加W3CTECH长沙技术交流会
作者:admin 日期:2016-04-16交流会到会人数不是很多,个人介绍时,感觉大家讲得太简略(内向?谦虚?),除了多数参加工作的,到会还有三个商学院的没毕业的学生妹子。
纯CSS实现的菱形(斜方块)列表
作者:admin 日期:2016-04-07DEMO地址:http://blog.258754.cn/2016/grid/
完全CSS3实现, 理所当然的用到了transform: rotate效果,但是真没有那么简单。
gulp-changed插件实现文件拷贝--只拷贝变动过的文件
作者:admin 日期:2016-04-07近日工作需要,每天要将一个目录下编辑过的html文件,拷贝到另一个路径下。用win自带的拷贝功能,太麻烦了,而且每次要去清点哪些文件变动了-----不如搞个小程序,自动实现。
gulp就是实现这一功能的利器,它的安装过程网上很多,就不再赘述。
- var gulp = require('gulp');
- // 依赖gulp-changed插件
- var changed = require('gulp-changed');
- // 起始目录和目标目录,据说只支持相对路径,不过也够用了
- var SRC = '*.html';
- var DEST = 'dist';
- gulp.task('t', function () {
- return gulp.src(SRC)
- .pipe(changed(DEST))
- .pipe(gulp.dest(DEST));
- });
牛肉粉与编程
作者:admin 日期:2016-03-26早起写程序。
寻求合作,为长沙企业提供前端支持、人员培训
作者:admin 日期:2016-03-20首先声明:嘟站长前端水平不高,会的东西统共就那么几样,在这个技术博客上都有罗列。大牛们请直接无视我的存在 。
用Rxjs改写的的ajax函数--返回promise对象
作者:admin 日期:2016-03-16代码如下:
- function aj(url , type="GET" , data="json"){
- var final = Rx.Observable.fromPromise(
- $.ajax({
- type: type,
- url: url,
- dataType: data
- })
- .promise()
- );
- return final;
- }
- var aaa = aj("shopData/test.json");//把ajax结果赋给aaa,并做下一步处理
这段代码使用了rx.js及jquery3的库,目前为止,似乎还只有jquery支持在ajax返回promise对象,我到mui论坛提了问,答复mui.ajax暂不支持promise对象。可见promise对象还未普遍使用。
实践了手机淘宝团队推荐的淘宝的lib-flexible方法
作者:admin 日期:2016-03-11老刘求职记
作者:admin 日期:2016-02-24用到和准备学习的一些新工具
作者:admin 日期:2016-02-20- - 装一个json序列化插件--https://chrome.google.com/webstore/category/apps?hl=zh-cn
- - 总监推荐使用的github管理工具:sourceTree,官网可直接安装中文版,接下来学习使用
- - 总监推荐使用的leanCloud,可用于生成后端API接口数据,已经注册帐号,准备试用
- - 2016年刚推出的微信开发者工具---已经安装,但发现做CSS调试真机时,还是手续比较麻烦,因此对于普通的调试,还是用.css?id=***的老方法,只有一些实在需要精确调试,一定要看到CSS代码对应效果的地方,再使用这个。http://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html