什么是两者之间的不同之处?
position: absolute;
top: 50%;
left: 50%;
和
transform: translate(-50%, -50%);
使用哪个更好?
什么是两者之间的不同之处?
position: absolute;
top: 50%;
left: 50%;
和
transform: translate(-50%, -50%);
使用哪个更好?
position: absolute;
top: 50%;
left: 50%;
该对象根据其父元素
定位。它会随着父元素
位置的改变而改变。
transform: translate(-50%, -50%);
这个对象基于其本身。如果移动对象,它将根据其新位置进行平移。
虽然两者在初始格式上可以显示相同的结果,但在样式化“parent”元素时会有明显的差异。