gpt4 book ai didi

html - 如何根据屏幕尺寸重新排序
    (bootstrap 4)

转载 作者:行者123 更新时间:2023-11-28 02:29:31 25 4
gpt4 key购买 nike

我的页面上有一个 html。当访问者的设备较小时,它将显示一个数字垂直增加的列。

当访问者的设备是中等宽度时,它会通过添加类“col-md-6”将这些元素分成两列,但这给了我一个水平方向的元素列表,就像这样

1 2
3 4
5 6
7 8
9

我怎样才能获得 bootstrap 而不是为媒体布置这样的元素:

1 6
2 7
3 8
4 9
5

像这样的大:

1 4 7
2 5 8
3 6 9

仅使用 CSS(不使用 JavaScript)是否可行?

最佳答案

您可以使用 CSS columns property ,特别是 column-count

HTML

<div class="container">
<ol>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ol>
</div>

CSS

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
ol {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
padding: 0;
}

ol > li {
margin: 0 2rem; /* This is needed in order to show the bullets */
}
}

/* Large devices (tablets, 992px and up) */
@media (min-width: 992px) {
ol {
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
}
}

结果

在中型设备上 enter image description here

在大型设备上 enter image description here

fiddle : http://jsfiddle.net/2dztLsvb/13/

关于html - 如何根据屏幕尺寸重新排序 <OL> (bootstrap 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51884689/

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