【Html】18-transform形变

transform

变形,改变的意思;

描述一种形状变化后的结果;

平面2D效果

先来个div

div {
            position: absolute;
            top: 20px;
            left: 20px;
            width: 200px;
            height: 200px;
            text-align: center;
            line-height: 200px;
            border-radius: 10%;
            background-color: #ccf;
            transition: all 5s;
        }

rotate()旋转

单位:deg

一个值默认绕图形正中心旋转

transform: rotate(45deg)

在这里插入图片描述

  • rotateX

    沿着X轴旋转

    transform: rotateX(45deg);

    在这里插入图片描述

  • rotateY

    沿着Y轴旋转

    transform: rotateY(45deg);

    在这里插入图片描述

translate()位移

一个值默认向X轴

transform: translate(50px)

在这里插入图片描述

两个值时,第一个为X轴;第二个为Y轴

transform: translate(50px,60px)

在这里插入图片描述

  • translateX()

    transform: translateX(50px)

    在这里插入图片描述

  • translateY()

    transform: translateY(50px)

    在这里插入图片描述

    scale()缩放

指定缩放倍数

假定缩放倍数为 n;

  • n = 0

    元素消失

    transform: scale(0)

    在这里插入图片描述

  • 0 < n <1

    元素缩小

    transform: scale(0.5)

    在这里插入图片描述

  • n = 1

    元素不变

  • n > 1

    元素放大

    transform: scale(2)

    在这里插入图片描述

  • n为负值时

    负号(-)使元素倒置,其他参照上面

    transform: scale(-1)

    在这里插入图片描述

    transform: scale(-0.5)

    在这里插入图片描述

skew()倾斜

指定倾斜的角度

单位:deg

  • 一个值默认向X轴

    transform: skew(20deg)

    在这里插入图片描述

  • 两个值时,第一个为X轴;第二个为Y轴

    transform: skew(20deg,45deg)

    在这里插入图片描述

  • skewX()

    transform: skewX(20deg)

    在这里插入图片描述

  • skewY()

    transform: skewY(45deg)

    在这里插入图片描述

transform-origin

旋转的基点

先来个transform: rotate(45deg);

  • top center left right bottom

    transform-origin: top right;

    在这里插入图片描述

  • 百分比

    transform-origin: 50% 20%;

    在这里插入图片描述

  • 像素值

    transform-origin: 50px 100px;

    在这里插入图片描述

若只给一个值,则默认第二个值为center

transform-origin: 0;

在这里插入图片描述


END

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值