gpt4 book ai didi

javascript - 如何在响应式 UI 中固定 div 的位置

转载 作者:行者123 更新时间:2023-11-28 03:06:22 24 4
gpt4 key购买 nike

我必须在网格中显示内容。所有元素都是具有随机高度的 div,我需要控制它们的显示方式。它是一个具有 4 列、3 列和 1 列的响应式 UI。假设 X 在 javascript 数组中可用,G 是谷歌广告。

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

4*4

X  2  3  X
5 G 7 X
9 X 11 12

3*3

X 2 X
4 G X
7 X 9

最佳答案

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

.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/

关于javascript - 如何在响应式 UI 中固定 div 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32479288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com