前端day18

一 3d

   1 触发3d空间

         transform-style:preserve-3d;

   2 3d位移

         transform:translate3d(x,y,z)

         translate()

   3 3d旋转

         rotate();

         rotate3d(x,xy,z,度数)

         注:x y z 是一个矢量值。为0,不旋转;为1,旋转。

         eg:rotate3d(1,1,0,6odeg)=rotate(60deg) rotateY(60deg)

   4 3d的缩放

         transform:scaleZ();

                  scale3d{x,y,z}

   5 让背面不可见

         backface-visibility:hidden;

   6 景深

         近大远小,数值一般在900-1200px之间,给父元素添加。

         prespective:500px;

   7 景深的视角

          prespective-origin:;

              中间:center

              左上角:left top/right top

              像素:10px 20px

   

二 CSS3动画

   1 制作关键帧

     (1)  @keyframes 动画名称{

                         /*开始*/

                         from{

                                  left:0;

                         }

                         /*结束*/    

                         to{

                                  left:500px;

                          }  

                } 

      (2)  @keyframes 动画名称{

                            0%{

 

                           }/*中间可以加任意关键帧*/

                           25%{

 

                           }

                          50%{

 

                           }

                           75%{

 

                           }

                          100%{

 

                          }

                 }

    2 调用关键帧

              1 属性:animation:

                 属性值:

                        动画的名称

                        动画的时间

                        延迟时间

                        动画的类型

                        动画循环的次数(无限循环:infinite)

                        动画运动的方向:

                                reserve alternate[先正后反]

                                alternate-reserve[先反后正]

                        运动的状态:

                                animation-plat-state:running paused;(暂停)

                        运动停止的状态:

                                 animation-fill-mode:forwards;(停在最后一帧)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值