html代码
- css 超出文字省略
- js判断json为空
- JavaScript反转数组实用的4种方法
- JS检查数组中是否存在某个元素
- js反转数组
- img图片和a标签在同一行的css写法
- js正则校验是否字符串为纯中文
- js数组遍历、截取、删除、元素查询
- view、div水平横向排列
- js document 增加、删除、操作节点和子节点
- js判断JSON为空
- input数字类型去掉上下箭头
- css鼠标指针cursor
- js两个时间相减得出时分秒
- Math.random()随机数四舍五入
- 使用js去除字符串内所带有空格的三种方法
- var、let与const变量声明比较
- js字符串切割split
- append和appendChild比较
- js给button添加点击事件
- 原生AJAX、XMLHttpRequest发送post表单请求
- js给input框点击回车事件
- css伪类选择器
- document移除style一个样式属性
- html2canvas如何实现滤镜效果
- html2canvas提高图片质量清晰度
- transform translate实现位移
transform translate实现位移
时间:2024-01-01
transfomr的translate函数可以让我们实现对元素的位移。位移包括以当前元素为中心绕着X轴、Y轴以及Z轴三个方向进行位置移动。
语法:transform:translate(x轴水平移动距离,Y轴垂直移动距离)
1、函数举例介绍
transform:translate(100px,50px) |
沿着X轴(右)移动100px,Y轴(下)移动50px |
transform:translate(-100px,500px); |
向左移动100px,向上移动50px(负数即反过来移动) |
transform:translate(100%,50%) |
沿着x轴自身的走100%像素,Y轴的50%像素,比如自身宽度100px高度200px,则分别移动100px、100px |
transform:translate(100px) |
沿着x轴走100px,相当于transform:translateX(100px); |
transform:translateX(100px); |
沿着X轴移动100px |
transform:translateY(100px); |
沿着Y轴移动100px |
二、示例
比如div宽高都是100px
1、transform:translate(100px,100px):朝着左边和下边分别移动100px、100px。
、
2、transform:translate(-50%,-50%):百分比的话是相对自身,负数则是反方向。所以这里是向左和向上分别移动50px、50px。