我想要一个div
定位在屏幕下方,但是当您将其滚动显示时。我可以使用margin-top
来做到这一点,但这需要一个特定的数字,而我希望它是相对于它所在的屏幕,以便它在您刚开始在所有屏幕上向下滚动时出现。设置相对于屏幕分辨率的div的margin-top
我该怎么做?谢谢。
我想要一个div
定位在屏幕下方,但是当您将其滚动显示时。我可以使用margin-top
来做到这一点,但这需要一个特定的数字,而我希望它是相对于它所在的屏幕,以便它在您刚开始在所有屏幕上向下滚动时出现。设置相对于屏幕分辨率的div的margin-top
我该怎么做?谢谢。
使用vh
:
iewport百分比长度限定的长度相对于视口的大小,也就是可见光文件的一部分。当修改视口的大小(通过修改桌面计算机上的窗口大小或通过在手机或平板电脑上打开设备)时,只有基于Gecko的浏览器动态更新视口值。
#myEl {
position: absolute;
top: 100vh;
}
这可以使用position:fixed
进行处理,并使用top
代替margin-top
div {
position:fixed;
top:100px;
}
如果你正在使用jQuery,您可以在JavaScript中使用它这样,也window.resize
var windowHeight = window.innerHeight;
$("#box").css('position','absolute');
$("#box").css('top',windowHeight+'px');
谢谢,但我受限制,不允许使用Javascript或JQuery – BMJ1260
后你tryed的.. – Sarath
使用利润率% –
使用位置:固定属性固定在页面上的元素。 – stanze