前端 day17

一 2d

     1.概念:平面空间的元素变形。

     2.变形属性(transform:属性值(功能函数)):

     3.2d功能函数:

            2d的位移

            2d的旋转

            2d的缩放

            2d的倾斜

二 2d位移

        transform:translate(x,y);

        transform:translateX(x轴移动的距离);

        transform:translate(y轴移动的距离);

三 2d缩放

        transform:scale(x,y);

           x  y这两个参数为一个数字,大于1放大;小于1缩小。

        transform:scaleX();

        transform:scaleY();

四 2d旋转

      度数:+顺时针 -逆时针。

        transform:rotate(度数);

        transform:rotateX();

        transform:rotateY();

五 2d倾斜

        transform:skew(度数);

            指定x轴,y轴的倾斜。度数:+顺时针 -逆时针。

                transform:skewX(度数);

                transform:skewY(度数);

六 变形原点

       transform-origin:x y;

          属性值:

              left top

              10px 20px

              10% 20%

              center

七 缩放和旋转对位移的影响

       多个功能函数同时使用时,尽量先写位移,再写其他功能函数。因为如果旋转放在位移前时,会先旋转坐标系,元素在旋转后的坐标系里进行位移。(倾斜无影响)

八 目标伪类选择器

元素选择符:target{

           //当该元素被相关URL指向的时候,做样式的变换。     

}

九 3d

     1 平面空间:

               transform-style:flat;

      2 形成3d空间(让父元素形成3d空间、3d舞台)

               transform-style:preserve-3d;

     3 3d功能函数:

               1 3d位移

                          transform-style:preserve-3d;

                          transform:translate3d(x,y,z);

                          transform:translate();(z轴只能是像素,不能是百分比)

               2 3d缩放

               3 3d旋转

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值