transition过渡

#box{
  width: 100px;
  height:100px;
  background:red;
  transition-property:all;
  transition-duration:.5s;
  transition-delay:.5s;
  transition-timing-function:cubic-bezier(0.1, 0.7, 1.0, 0.1);
  // cubic-bezier(x1,y1,x2,y2)//x1 和 x2 需要是 0 到 1 的数字,当取值超出范围时 cubic-bezier 将失效,Y 轴的取值没有规定,当然也毋须过大。最直接的理解是,将以一条直线放在范围只有 1 的坐标轴中,并从中间拿出两个点来拉扯(X 轴的取值区间是 [0, 1],Y 轴任意),最后形成的曲线就是动画的速度曲线。
}
#box:hover{
  width:200px;
  height:200px;
  background:blue;
}

transition写在初始状态中

上一篇:利用css的cubic-bezier函数做出动态的缓冲效果


下一篇:web前端入门到实战:css3贝塞尔曲线(cubic-bezier)