• 给网站增加一个离线缓存功能
  • 明天我们家宝宝满月了
  • 一晚上忙了好几个小时,终于把支付前台通知解决了
  • 原计划要增加另外一种支付方案,现在可能要被搁置了
  • 今天上午刚刚注册了华为云,然后刚刚华为云的客服小姐姐就来电话了,小姐姐声音挺好听的
  • 今天无意中注册了华为云,然后发现跟阿里云基本一个模样,甚至连价格都一样
  • 继续测试一下
  • 发现一个问题就是,微信语音发送说说的时候,不要拦截没有UA的数据请求
  • 测试一下连接
  • 终于下雪了

盛开的CSS3梦幻荷花

网络技术 云落 4年前 (2014-10-11) 427次浏览 已收录 0个评论

这是一个利用css3制作的动画,众所周知,用css3制作动画可以用Animationtransform属性来实现。我们通过官方的介绍,都大概的了解这两个属性,但展示出来的动画示例大都是比较简单的;在之前的一篇文章也提到了这一点《REQUESTANIMATIONFRAME制作动画:旋转风车》。那对于比较丰富复杂的动画,我们是否也可以利用这两个属性来实现呢?特别是在移动设备上的展示。

答案是肯定的,还是那句古老的名言:只有想不到没有做不到。例如一个元素的动画可以同时包含几个动画名:animation-name(即代表可以在现有的动画基础上继续添加动画,使之丰富);我们还可以针对不同的元素添加动画,然后叠加起来,例如:

,我们可以分别给divdiv span添加动画效果,其最终的效果是叠加起来的,从而达到丰富动画的效果。

盛开的CSS3梦幻荷花

查看预览下载附件

今天为大家分享的示例 — 盛开的CSS3梦幻荷花,就是利用上面所说的同时添加多个animation-name来实现简单动画的叠加,最终达到丰富的梦幻效果。

HTML结构代码

<div class="scene">    <div class="container">      <div class="wrapper">        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>      </div>      <div class="wrapper">        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>        <div class="animationItem"></div>      </div>    </div>  </div>

从上面的简单结构代码中我们可以看出,在后续的css编写中主要利用css的继承性和.animationItem:nth-child(n)选择符的巧妙运用和结合达到每个元素的统一化和差异化,具体的编写方式可以参考附件中的代码。

查看预览下载附件

注:由于css样式的代码量太大,所以就不贴出来了,有需要的同学请下载附件后再详细的参阅,谢谢。

注:用谷歌浏览器浏览效果更加。

转载自:盛开的CSS3梦幻荷花


-- 完 --
weinxin
扫码订阅,第一时间获得更新
微信扫码二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:盛开的CSS3梦幻荷花
喜欢 (4)
云落
关于作者:
无折腾,不生活,我是一个WordPress菜鸟,一个玩淘宝的卖家,欢迎你认识我,我是云落!
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址