前端元素变形

变形相关属性 

       transform 用于设置变形,支持一个或多个变形函数

            1.translate位移

                translate(tx [,ty]) 元素沿x轴移动tx的距离,沿y轴移动ty的距离 ty可以省略,默认为0

                translate3d(tx,ty,tz)

                translateX(tx)元素沿x轴移动tx的距离

                translateY(ty)元素沿y轴移动ty的距离

                translateZ(tz)元素沿z轴移动tz的距离

           

            2 .缩放

                scale(sx [,sy]) 元素沿x轴方向的缩放比sx,沿y轴方向的缩放比为sy,sy可以省略,sy的值默认和sx相同

                scale3d(sx,sy,sz)元素沿x轴方向的缩放比sx,元素沿y轴方向的缩放比sy,元素沿z轴方向的缩放比sz

                scaleX(sx)元素沿x轴方向的缩放比sx

                scaleY(sy)元素沿y轴方向的缩放比sy

                scaleZ(sz)元素沿z轴方向的缩放比sz

            3 .倾斜

                skew(sx [,sy])元素沿x轴方向倾斜sx,沿y轴方向的倾斜sy,单位为deg,sy可以省略,默认为0

                skewX()元素沿x轴方向倾斜sx角度

                skewY()元素沿y轴方向倾斜sy角度

            4. 旋转

                rotate(angle) 元素绕Z轴顺时针旋转 angle角度deg

                rotate(x,y,z,angle)元素绕指定轴顺时针旋转 x,y,z,表示旋转轴

                rotateX(angle)元素绕x轴顺时针旋转 上往里下往外 angle角度deg

                rotateY(angle)元素绕x轴顺时针旋转 左往外右往里 angle角度deg

对div元素实现变形的代码如下:

div {
            margin: 50px auto;
            width: 100px;
            height: 100px;
            background: pink;
            /* transform: translate(30px, 500px); */
            /* transform: scale(0.5); */
            /* transform: skew(30deg); */
            transform: rotate(45deg);
        }
  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值