gpt4 book ai didi

html - 相对于屏幕的高度但固定

转载 作者:太空宇宙 更新时间:2023-11-04 08:08:32 25 4
gpt4 key购买 nike

我正在尝试将固定位置的 div 固定在页面底部,其起始高度为屏幕的 70%(like vh) .我将使用 jQuery resizable 来调整它的大小。

问题是,如果我应用 height: 70vhheight: 70%,div 会在用户调整浏览器高度时调整大小,我想保留它相同。知道该怎么做吗?

div {
position: fixed;
display: block;
bottom: 0;
width: 500px;
height: 70vh;
background-color: red;
}
<div>
</div>

在整页中查看代码段。

最佳答案

  1. vh% 将相对于 viewport 的高度或屏幕高度。所以我们需要在加载 DOM 时使用 JavaScript 设置 div 的初始高度。

  2. 接下来(调整大小部分)可以通过 CSS resize 属性来完成。**PS:在div的右下角可以看到调整大小的图标,可以进行调整。

document.getElementById("demo").style.height = window.innerHeight*.7+"px";
div {
position: fixed;
bottom: 0px;
width: 500px;
background-color: red;
resize:vertical;
overflow:auto;
}
<div id="demo"></div>

关于html - 相对于屏幕的高度但固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46444387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com