变形就是指通过CSS来改变元素的形状或位置,变形不会影响到页面的布局。
transform 用来设置元素的变形效果
平移(百分比是相对于自身计算的):
- translateX() 沿着x轴方向平移
- translateY() 沿着y轴方向平移
以前,在元素宽高确定且开启了定位时,可以用left: 0; right: 0; top: 0; bottom: 0; margin: auto;
使得元素水平垂直居中,但是很不方便,因为要使等式成立,现在有了变形,则可以利用平移自身的百分比来使得元素水平和垂直居中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"