【发布时间】:2017-09-07 00:26:11
【问题描述】:
我有一个基于屏幕大小的two/three 列布局。
如果窗口大小大于1000,则我需要遵循3 column 布局,否则我需要遵循two column 布局。
我已经使用 JS 实现了这一点,但代码非常混乱。现在我想用 CSS 来做。但我被困住了。
这里是 JSFiddle:https://jsfiddle.net/7kuah16h/1/
常量:
Child Min Width (148px) including padding
child Max Width (196px) including padding
如果窗口大小为500px(例如)子级必须为196px 和two column.
如果窗口大小为350px,则子级必须为175px,每个two column。
如果窗口大小变为1000px,那么它应该转换为 3 列布局。
如果窗口大小小于1000px,所有内容都应居中对齐。
孩子必须将其宽度 a/c 更改为可用宽度。
【问题讨论】:
-
您已标记
media queries,但未在您的示例中使用它们。这是一条路
标签: html css media-queries