• 欢迎访问乐趣公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入乐趣公园 QQ群
  • Git主题现已支持PHP7版本,速度应该会提高不少,不过云落的网站本来就很快了,所以感觉不是太明显
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏乐趣公园吧
  • 云落的淘宝店铺已经开张了哦,传送门:https://kimipet.taobao.com

盛开的CSS3梦幻荷花

网络技术 云落 4年前 (2014-10-11) 390次浏览 已收录 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 梦幻荷花


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

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

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