gpt4 book ai didi

css - Bootstrap 列顺序 3

转载 作者:太空宇宙 更新时间:2023-11-04 01:55:42 26 4
gpt4 key购买 nike

如何在 Bootstrap 3 中对列重新排序?

在桌面 View 中

[A - 60% block] [B - 40% block]
[C - full block]

在平板电脑和手机 View 中

[A - long block]
[C - long block]
[B - long block]

HTML代码

<div class="row">
<div class="col-sm-8">A</div>
<div class="col-sm-4">B</div>
<div class="col-sm-12">C</div>
</div>

最佳答案

html:

<div class="container">
<div class="row">
<div id="a" class="col-md-7 col-sm-12 col-xs-12">A</div>
<div class="reorder-sm">
<div id="b" class="col-md-5 col-sm-12 col-xs-12">B</div>
<div id="c" class="col-md-12 col-sm-12 col-xs-12">C</div>
</div>
</div>
</div>

CSS:

@media (max-width: 991px) {
.reorder-sm {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);

direction: rtl;
}

.reorder-sm > [class*="col-"] {
-webkit-transform: rotate(-180deg) translate(0,300%);
-moz-transform: rotate(-180deg) translate(0,300%);
-ms-transform: rotate(-180deg) translate(0,300%);
-o-transform: rotate(-180deg) translate(0,300%);
transform: rotate(-180deg) translate(0,300%);

direction: ltr;
}
}

参见 fiddle完整的解决方案。您可能还会找到 this similar question有帮助。

另一种解决方案:

<div id="a" class="col-md-7 col-sm-12 col-xs-12">A</div>
<div id="b1" class="col-md-5 hidden-sm hidden-xs">B</div>
<div id="c" class="col-md-12 col-sm-12 col-xs-12">C</div>
<div id="b2" class="visible-sm visible-xs col-sm-12 col-xs-12">B</div>

关于css - Bootstrap 列顺序 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42672562/

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