javascript - 让div动态改变高度

标签 javascript jquery html css

我有一个包含 3 行的页面。第一行固定高度150px,最后一行固定高度120px。我需要根据窗口的高度调整中间行,以便所有三行都可见并且没有可见的滚动条。中间行必须动态调整,以便即使在加载后将浏览器窗口移动到另一个较小的屏幕,中间行也必须相应调整。其次,中间行的内容必须垂直居中,水平居中。感谢您的帮助。

最佳答案

高度的 CSS:

.first-row {
   height: 150px;
}

.middle-row {
   height: calc(100vh - 150px - 120px);
}

.last-row {
   height: 120px;
}

关于javascript - 让div动态改变高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40235588/

相关文章:

javascript - jQuery 周期 2 : pause slideshow on click

html - 单击时输入字段/文本框不会保持选中状态

html - CSS 第 n 次匹配不起作用

javascript - 在 html 中创建饼图导航类似于偏执狂 android 上的饼图导航

javascript - 无响应的按钮

javascript - 人们如何看待 JavaScript 中的对象以找出它是什么?

javascript - 为什么我的主导航显示在两行而不是移动设备上的一行?

javascript - 如何从代码中更改 jquery 移动翻转开关状态

javascript - 在 Canvas View 上处理滚动 - paperjs

javascript - jQuery手动调用点击函数