0
点赞
收藏
分享

微信扫一扫

css3第三节总结

洲行 2022-03-18 阅读 74
css3csshtml

变换transform

transform: rotate | scale | skew(扭曲) | translate(移动);

属性之间用空格隔开   注意:不是逗号“,”

一、移动translate

1、translate(<translation-value>[, <translation-value>])

2、translateX(<translation-value>)                  

3、translateY(<translation-value>)

例如

二、旋转rotate

rotate(<angle>)

Transform:rotate(45deg);

Transform:rotateX(45deg);

Transform:rotateY(45deg);

Transform:rotateZ(45deg);

Perspective(透视加给父元素有3D效果):500;设置元素被查看位置的视图

改变元素基点transform-origin

transform-origin:X Y

(1)  transform-origin:left top:

(2)  transform-origin:right

(3)  transform-origin:25% 75%;

三、缩放scale

1、scale(<number>[, <number>])

2、scaleX(<number>)

3、scaleY(<number>)

四、扭曲skew

1、skew(<angle> [, <angle>])

2、skewX(<angle>)

3、skewY(<angle>)

动画animation

animation

Keyframes   “关键帧”加浏览器前缀加在@

@keyframes  动画的名称{

 From(开始){}

To(结束){}

}

例如:

@keyframes IDENT {

      0% {

         Properties:Properties value;

      }

      Percentage {

         Properties:Properties value;

      }

      100% {

         Properties:Properties value;

      }

    }

一、animation-name:    动画名称

animation-name: none | IDENT

IDENT是由Keyframes创建的动画名,可以同时附几个animation给一个元素,我们只需要用逗号“,”隔开

二、animation-duration   动画持续时间

取值:<time>为数值,单位为s (秒.)其默认值为“0”

三、animation-timing-function:    动画速度

animation-timing-function:ease | linear(匀速) | ease-in | ease-out | ease-in-out(先加速后减速) | cubic-bezier(<number>, <number>, <number>, <number>) | steps(){阶跃式运动}

四、animation-delay:    动画延迟时间

取值为<time>为数值,单位为s(秒),其默认值也是0。

五、animation-iteration-count  动画次数  默认运动一次 可以填写数字定义循环次数

animation-iteration-count:infinite(无限次运动) | <number>

六、animation-direction    动画运动方向

animation-direction: normal | alternate(从开始到结束后再从结束到开始) | reverse(反向运动)

七、animation-fill-mode   动画填充模式

规定动画在播放之前或之后,其动画效果是否可见。

animation-fill-mode : none | forwards | backwards | both;

none         不改变默认行为。   

both 向前和向后填充模式都被应用。

forwards  当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。

backwards        在 animation-delay 所指定的一段时间内,在动画显示之前,应用开始属性值                     (在第一个关键帧中定义)。

举报

相关推荐

0 条评论