Skip to content

Latest commit

 

History

History

css_tr

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

前往博客查看更直观的效果CSS 动画 Cheat Sheet Github 不支持JsFiddle 推荐前往博客查看直观效果

CSS 动画

CSS 动画一共有如下三种:

  • CSS Transition 平滑的改变CSS的值
  • CSS Animation 适用于CSS2,CSS3
  • CSS Transforms 变换主要实现(拉伸,压缩,旋转,偏移)

下面依次介绍一下:

CSS Transition

基本运用

在CSS 3引入Transition(过渡)这个概念之前,CSS是没有时间轴的。也就是说,所有的状态变化,都是即时完成。

例如:

.img {
  background-color: pink;
  height: 15px;
  width: 15px;
  transition: 1s;
}

.img:hover {
  height: 200px;
  width: 200px;
}

当鼠标放置在粉色的div上时,原本瞬间放大的div会在1s内慢慢放大。

前往jsfiddle查看