Duang,Duang,H5 +酷炫效果+干货,此时不收更待何时

现在市面上有一大批H5页面模板制作工具,诚然,他们方便了很多非专业设计师设计制作H5页面。但是,很多模板工具上的作品大部分还停留在左飞入右飞出的初级境界,看多了真心有些腻,动效如无美感还不如看静态的。


那H5里有哪些高级动效了?小思仔细体验了国内所有优秀H5页面作品,整理出下面几个H5页面特效。我们的H5作品如果能用上其中一两个,相信能增色不少!


1、粒子特效


—》》一键爆炸



模拟现实中的水、火、雾、气等效果由各种三维软件开发的制作模块,原理是将无数的单个粒子组合使其呈现出固定形态,借由控制器,脚本来控制其整体或单个的运动,模拟出现真实的效果。作者没有使用 canvas ,所以无法取到图片上每个像素的颜色值。便使用了一些比较讨(sha)巧(bi)的方法。构造新图容器,隐藏原图—>生成一张张是碎裂小图—>boom 爆炸!




链接:http://web.jobbole.com/85543/



2.SVG路径动画


—》》水滴效果



普通的dom元素,制作圆滑曲线基本是不可能的,根据以往的积累,我们是可以通过svg中的<path>来描绘贝塞尔曲线,达到实现圆滑曲线的效果。所以,采用svg来制作整个类水滴的索引组件是很好的解决办法。





 

链接:http://ued.baidu.com/?p=4959


3、序列帧动画


—》》大众点评:我们之间只有一个字


作品解析:

逐帧动画类似与电影的播放模式,很适合于表演细腻的动画。例如:头发及衣服的飘动、走路等等。序列帧动画是只在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。






链接:http://www.epub360.com/search?q=一个字



4.Cinemagraphic


—》》Levi's: “换”醒你的夏天



Cinemagraphic是一项将神奇的局部运动赋予静态照片的新技术。该应用恰到好处地了诠释了“自然风”的概念,作为互动者的人们,当看到画面上被风拂过的Cinemagraphic动态场景,他们也身临其境地感受到自然风所能带来的这种清爽感受。





链接:http://cool.levi.com.cn


5.全景


—》》杜蕾斯的第一座美术馆


杜蕾斯“美术馆”的创新,在于它其实是热门广告形式H5页面的伪装。“我们想要通过多重手段(比如馆内的彩蛋、12 点闭馆无法访问等等)来创造一个虚拟的真实空间,而不是传统H5的单线程教育的逻辑。” Socialab 杜蕾斯组的负责人说,“液体主义群展将是杜蕾斯美术馆无数展览中的第一个。”





6.3D


—》》康师傅:2015最飞羊的新春祝愿


夜空繁星中题字灯笼飞来飞去的3D炫目效果,祝福灯笼可以360旋转呈现,“最飞羊的新春祝愿”的主题表现的淋漓精致。




链接:http://old.vmlim20.com.cn/demo/2015cny/


7.点击碎屏


—》》大众点评:这个陌生来电你敢接吗?


“击屏幕”画面好像很讨人喜欢,大概有三轮左右的“击碎”动作,这是整个H5的互动高峰。另外手机来电也应用到了很多H5的功能上。





链接:http://evt.dianping.com/8809/index.html


8.长按逐字


—》》一加手机:1步1步看清韩寒


这个页面用打字机的形式呈现,触发逐字等动效很真实,用户按下按钮后,纸片会逐渐显示出韩寒从1999年起的成长轨迹。






链接:http://wx.oneplus.cn/mrx/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
利用java语言开发建议日历记事本程序。 public class CalendarPad extends JFrame implements MouseListener{ int year,month,day; Hashtable hashtable; File file; static JTextField showDay[]; JLabel title[]; Calendar calendar; int week; NotePad notepad=null; Month changemonth; Year changeyear; String 星期[]={"日","一","二","三","四","五","六"}; JPanel leftPanel,rightPanel; //以下是定义CalendarPad方法 public CalendarPad(int year,int month,int day) { super("Duang日历记事本"); //设置窗体标题 leftPanel=new JPanel(); JPanel leftCenter=new JPanel(); JPanel leftNorth=new JPanel(); leftCenter.setLayout(new GridLayout(7,7)); rightPanel=new JPanel(); this.year=year; this.month=month; this.day=day; changeyear=new Year(this); changeyear.setYear(year); changemonth=new Month(this); changemonth.setMonth(month); title=new JLabel[7]; //定义显示星期标签 showDay=new JTextField[42]; for(int j=0;j<7;j++) { title[j]=new JLabel(); title[j].setText(星期[j]); //定义显示星期标签 title[j].setBorder(BorderFactory.createRaisedBevelBorder()); //定义边框为斜面边框(凸) leftCenter.add(title[j]); //显示星期标签 } title[0].setForeground(Color.red); //将周日显示为红色 title[6].setForeground(Color.red); //将周六显示为红色 for(int i=0;i<42;i++) { showDay[i]=new JTextField(); showDay[i].addMouseListener(this); //添加鼠标进入 showDay[i].setEditable(false); //设置为不可编辑标签 leftCenter.add(showDay[i]); } calendar=Calendar.getInstance(); Box box=Box.createHorizontalBox(); box.add(changeyear); //添加改变年控件 box.add(changemonth); //添加改变月控件 leftNorth.add(box); //定位改变年月标签

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值