简体   繁体   English

如何在不同的屏幕尺寸上显示不同的布局?

[英]How to display different layout on different screen size?

My example use bootstrap, but the answer can use other css framework or only css 我的示例使用引导程序,但答案可以使用其他CSS框架或仅使用CSS

In this example 在这个例子中

<div class="row">
    <div class="col-md-4">A</div>
    <div class="col-md-4">B</div>
    <div class="col-md-4">C</div>
</div>

If width of screen larger than 991px 如果屏幕宽度大于991px

It will display 它将显示

[A][B][C]

otherwise it will display 否则会显示

[A]
[B]
[C]

But I don't want to display different style only, I also want to display different layout 但是我不想只显示不同的样式,我也想要显示不同的布局

For example: 例如:

Larger than 991px 大于991px

[A][B][C]

smaller 较小的

[B]
[A]
[C]

Another example 另一个例子

<div class="row">
    <div class="col-md-6">A</div>
    <div class="col-md-6">B</div>
</div>
<div class="row">
    <div class="col-md-6">C</div>
    <div class="col-md-6">D</div>
</div>

Larger 较大的

[A][B]
[C][D]


<div class="row">
    <div class="col-md-6">A</div>
    <div class="col-md-6">B</div>
</div>
<div class="row">
    <div class="col-md-6">C</div>
    <div class="col-md-6">D</div>
</div>

Smaller 较小的

[D][B]
[C][A]


<div class="row">
    <div class="col-md-6">D</div>
    <div class="col-md-6">B</div>
</div>
<div class="row">
    <div class="col-md-6">C</div>
    <div class="col-md-6">A</div>
</div>

How can I use css to do that? 如何使用CSS做到这一点?

I am not sure you can rearrange the columns in bootstrap. 我不确定您是否可以重新排列引导程序中的列。 Have a look here : "Reorder CSS Cloumns" 在这里看看: “重新排序CSS Cloumns”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM