如何使用top和left属性居中浮动div。单击图像时会打开此div。我不能使用对齐,因为我正在使用向下滚动条。即使我向下滚动,div也应该居中。如果我使用屏幕宽度和屏幕高度,它将保持固定在页面上。在这方面有很多查询,但没有一个使用top和left属性。 Javascript用于设置此div的顶部和左侧属性。
答案 0 :(得分:0)
不确定你可以用浮动div做到这一点,但是,一旦开始滚动,通过在滚动功能开始时追加类,当窗口顶部= 0删除固定类并附加你的时候,将浮动div更改为固定位置浮动班.... 希望这会有所帮助..
答案 1 :(得分:0)
是否可以发布页面样本?难道你不能让div“position:fixed”然后将“left”和“top”设置为百分比以使盒子居中?类似的东西:
.popupFixed
{
width:400px;
left:50%;
margin-left:-200px; //<-- Half container width
top:44%;
position:fixed;
}