我有一个通过
设置的叠加层top:50%
left:50%
并计算margin-top
和margin-left
将其定位在屏幕中间。
我想把它滑起去摆脱它,但由于边缘而开始变得疯狂。
查看具有相同结果的小提琴。我能做什么?我无法真正摆脱边缘,除非有更好的方法在屏幕中间完美地定位。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果要防止带边距跳转,则必须强制使用边距,因为jquery slideUp()
会在运行时更改边距。
试试这个:
.foo {
width:100px;
height:100px;
background:green;
margin-top:100px !important;
}
但是如果你想要更好的方法来对齐屏幕的中间位置,请使用绝对位置或固定位置。例如:
.foo {
width:100px;
height:100px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background:green;
}