html - 只有 2 个单元格的响应式 css-grid

标签 html css responsive-design responsive css-grid

如何为两个单元格创建响应式 css 网格布局,以选择是垂直堆叠还是水平堆叠,以最大化第二个单元格的面积? (或一些近似启发式)

Vertical Layout

Lorizontal Layout

本质上,菜单单元格的尺寸应为 (min-content, min-content),主体单元格的尺寸应分别为 (auto, 100%) 或 (100%, auto),分别用于水平和垂直情况。我只是不确定如何 1. 使用 css 网格来实现任何接近此行为的东西,以及 2. 使用 css 根据主体单元格的面积选择水平或垂直布局。

最佳答案

使用@media 并设置第二个单元格width:100%; 为水平布局

关于html - 只有 2 个单元格的响应式 css-grid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59140904/

相关文章:

html - 根据屏幕大小将一个元素移动到另一个元素的下方或左侧

html - 具有行和列跨度的 CSS 响应式网格

html - 将 HTML 输入标签光标放在占位符文本的左侧

javascript - 如果打开或关闭 Accordion ,则交换 jQuery Accordion 的标题

javascript - 单击新 h3 后隐藏以前打开的 p 标签

javascript - 显示 :block not working on option tag

javascript - 使用 jquery 或 java 脚本获取复选框值并显示一个 div

html - 这可能与 CSS 3

javascript - 无法在 cropit.js 中缩放小图像

twitter-bootstrap - Bootstrap 中的 4 列响应式