美文网首页
css 中的Transfrom

css 中的Transfrom

作者: glory_前端 | 来源:发表于2018-12-24 10:37 被阅读0次

在css中有些属性有时候会混用,导致记忆混乱,在这总结一下

Transform

变换,可对元素进行位移,旋转,缩放,倾斜操作,支持2D或3D旋转

transform 的操作属性:

(1)translate 位移
(2)route 旋转
(3)scale 缩放
(4)skew 斜切

translate 位移

transform:translate(x,y) //第一个参数指定x轴的偏移量,第二个指定y轴偏移量
transform:translateX(x)
transform:translateY(y)
transform:translate3D(x,y,z)

经典应用:当元素宽高不固定时,实现水平垂直居中

<div class='box'>
  <div class='center'></div>
</div>

.box{
  position:relative;
width:300px;
height:300px;
border:1px solid red;
}
.center{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
//或者 transform:translate3d(-50%,-50%,0);
}

route 旋转

使用规则:

transform:route(deg) //2d旋转根据指定角度进行旋转
transform:route3D(x,y,z,deg) //3d旋转,必须指定4个参数,前三个旋转方向,最后一个角度
transform:routeX() //指定x轴旋转
transform:routeY() //指定Y轴旋转
transform:routeZ() //指定Z轴旋转

scale 缩放

使用规则:

transform:scale(x,y) //指定x轴缩放倍数,指定y轴缩放倍数,第二个参数不传时取第一个
transform:scaleX(x)
transform:scaleY(y)
transform:scaleZ(z)
transform:scale3D(x,y,z)

4431182-3c84f133d6e9fca7.png

相关文章

  • 随笔03

    1、css3中transfrom和transition、animation的区别 transfrom描述元素静态样...

  • css 中的Transfrom

    在css中有些属性有时候会混用,导致记忆混乱,在这总结一下 Transform 变换,可对元素进行位移,旋转,缩放...

  • css transform中的矩阵知识

    css transform中的矩阵知识 刚开始学习css中transfrom的时候,知道它是通过矩阵来完成对元素的...

  • Javascript眼珠跟随鼠标移动效果

    效果图 原理利用css3的transfrom: rotate(deg)旋转, 获取鼠标与眼睛中心点的角度,然后设置...

  • 变形中心点,走路

    transtition 和 transfrom 配合使用 transform-origin : 中 中; 来设置位...

  • 安卓webview 输入法回车可视区域自动上滚问题

    页面布局上对话内容 下是输入框对话页的偏移值是靠css transfrom处理的现象:在输入框输入问句点击输入法...

  • vue强制绑定css的缩放效果transfrom:scale()

    START 当想和普通的样式(比如宽高啊)一样,使用变量控制元素样式的时候,发现绑定缩放会报错,报错如下 正确用法...

  • 一些简单的动画效果

    //利用transfrom改变做动画 - (void)keyboardWillChangeFrame:(NSNot...

  • 了解一下TransfromTask

    自定义任务中,在任务执行阶段会去执行被 @TaskAction 注解的方法,这里也就是执行 transfrom 方...

  • 霍夫变换

    一、霍夫直线检测 霍夫变换(Hough Transfrom),是1972年提出的,最开始就是用来在图像中检测直线,...

网友评论

      本文标题:css 中的Transfrom

      本文链接:https://www.haomeiwen.com/subject/djfchqtx.html