CSS3之transform与transition

2020-04-12  本文已影响0人  球丁丁

1.2D转换

div{
     background:black;
     border:1px solid red;
      height:100px;
      width:100px;
      box-sizing:border-box;
      transform: rotate(30deg)
    }
transform: translate(50px,100px);
transform: scale(2,3); /*转变宽度为原来的大小的2倍,和高度为其原始大小3倍*/
transform: skew(30deg,20deg);
/*
skewX(<angle>);表示只在X轴(水平方向)倾斜。
skewY(<angle>);表示只在Y轴(垂直方向)倾斜
*/

2.3D转换

transform: rotateX(120deg)
transform: rotateY(120deg)

3.transition

div{
      transition: width 2s, height 2s, transform 2s;
   }
/*在宽度、高度和转换上2s完成过渡效果*/
transition: property duration timing-function delay;
transition-property:指定CSS属性的name,transition效果
transition-duration:transition效果需要指定多少秒或毫秒才能完成
transition-timing-function:指定transition效果的转速曲线
transition-delay:定义transition效果开始的时候
上一篇下一篇

猜你喜欢

热点阅读