首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在响应UI中定位div的位置

如何在响应UI中定位div的位置
EN

Stack Overflow用户
提问于 2015-09-09 20:13:31
回答 1查看 123关注 0票数 2

我必须在网格中显示内容。所有的项目都是div的随机高度,我需要控制他们是如何显示的。它是一个响应式UI,具有4-cols、3-cols和1-cols。假设X在javascript数组中可用,G是google广告。

有没有我可以在基础中使用的类来实现这一点。或者我需要基于分辨率动态生成网格。

4*4

代码语言:javascript
复制
X  2  3  X
5  G  7  X
9  X  11 12

3*3

代码语言:javascript
复制
X 2 X
4 G X
7 X 9
EN

回答 1

Stack Overflow用户

发布于 2018-02-26 00:06:42

看看CSS的网格布局:https://css-tricks.com/snippets/css/complete-guide-grid/

代码语言:javascript
复制
.grid-container {
  display:grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas:
    "item-1 item-2 item-3 item-4"
    "item-5 item-6 item-7 item-8"
    "item-9 item-10 item-11 item-12";
}

.item-1 {grid-area:item-1} /* For each item inside grid */

并且,当您想要更改网格外观时(例如,在@media查询中),只需覆盖.grid-container的样式。

带工作示例的JSFiddle:https://jsfiddle.net/qd4np55L/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32479288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档