简单的css3动画效果(一)

前几天写了滚动全屏的问题,但是觉得这种滚动太一般了,没什么好玩的,还是不如现在的一些页面带动画的来的高大上。

我知道Html5和Css3的一些东西,那一定是css3动画实现的效果,然后我不假思索的给一些元素添加了属性

> translation:all 1s;

然而这并没有什么用,根本不会有动态的效果,动画需要动作来完成的。先说说css3动画的属性,大概是 transform(变形)、transition(转换)、animation(动画)三大属性。

想要有动画的效果,至少是有初始的形态和最终形态。比如你看到的效果中,进入当前页面,页面里的一张图片会从下往上移动到它应该在的位置,那么这个效果中,进入页面的时候它所在的位置是初始的形态,等到他移动完了之后的位置就是他的最终形态。必须要这两种形态才行,缺了任何一个都不会让动画动起来。

最后我参考了一些资料,写出了我的第一个移动的动画

>.net_inner .page3_1{background: url(img/page3_1.png); bottom: 35%; opacity: 0; margin-left: 40%; transition: all 0.8s;}

>.active .net_inner .page3_1{opacity: 1.0; transition-delay: 1s; margin-left: 50%;}

上面的那个是初始属性,下面的这个是激活状态的属性,transition:all 0.8s;这个是表示动画全过程的持续时间,主要是那个时间,不能太长也不能太短,这个看自己的调试,自己觉得怎么舒服就怎么定。

这个动画是一个图片从左往右移动从无到有的一个动画:opacity是表示图片的显示从完全透明到完全不透明;transition-delay,表示延迟。这样的一个简单的动画就完成了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,335评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,803评论 0 2
  • W3C标准中对css3的transition这是样描述的:“css的transition允许css的属性值在一定的...
    青春前行阅读 1,433评论 0 5
  • 变形--旋转 rotate() 旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间...
    阿振_sc阅读 946评论 1 5
  • 因为有机会参与一个项目的早期设计,因此搭建的时候不可避免的遇到了如何满足响应式的问题。翻阅了《响应式Web设计:H...
    tangyefei阅读 6,466评论 2 90