【发布时间】:2017-01-27 09:56:29
【问题描述】:
没有 JS,只有 CSS,允许 flexbox
JsFiddle : https://jsfiddle.net/ex9fmqxv/
.mdl-layout
.mdl-layout__inner-container
.mdl-layout__header
.mdl-layout__drawer
.mdl-grid
.mdl-cell
ul (list-msg adaptive height)
div (chat box fixed to bottom)
.mdl-grid (user list)
我正在尝试使用 GMD 反应在屏幕的 100% 高度/宽度中对响应式网站进行测试。
我希望每次调整窗口大小时,它都可以重新计算内容的高度,并像 Slack.com 一样适应这个。
使用 jQuery 我知道如何计算高度来把这一切都很好但没有使用任何人有任何想法吗?
在图片中你可以看到我想要的自动计算。
如果您对聊天栏有其他解决方案仍然是页脚并且中心内容是可滚动的,我很感兴趣。
【问题讨论】:
-
I would like every time we resize the window, it can recalculate the height of the content and adapt to this one like Slack.com.这需要 JS。但是你问了一个 CSS 解决方案。 CSS 无法根据事件触发(如调整大小)计算任何内容。对不起。 -
Slack 使用 JavaScript。
-
我知道 Slack 使用 JS,但我想知道是否可以不用
标签: css responsive-design flexbox adaptive-layout