Есть три столбца:
b a c
| | |
в больших устройствах.
Я хочу показать им:
a
|
b c
| |
на небольших устройствах.
Мой код:
<div class = "col-xs-12 col-sm-4">
b
</div>
<div class = "col-xs-12 col-sm-4">
a
</div>
<div class = "col-xs-12 col-sm-4">
c
</div>
и моя попытка состояла в том, чтобы изменить положение второго div, который является a и первого div, с помощью jquery, а затем оставить a без изменений, а b иметь col-xs-8 col-sm-4, а для c - col-xs-4 col-sm-4.
Это стандартный способ сделать это ?!






Что-то вроде этого. Пожалуйста, проверьте https://getbootstrap.com/docs/4.0/layout/grid/, это действительно хорошая документация.
<div class = "row">
<div class = "col-sm-4">
</div>
<div class = "col-sm-4">
<div class = "row">
<div class = "col-sm-12"></div>
<div class = "col-sm-6"></div>
<div class = "col-sm-6"></div>
</div>
<div class = "col-sm-4">
</div>
</div>Я сделал это сам:
<div class = "hidden-sm hidden-md hidden-lg col-xs-12">
a //so it shows only on small devices
</div>
<div class = "col-xs-8 col-sm-4">
b
</div>
<div class = "hidden-xs col-sm-4">
a //so it shows only on large devices
</div>
<div class = "col-xs-4">
c
</div>
Спасибо всем, даже тем, кто проголосовал против :)
Ожидается, что вы, по крайней мере, попытаетесь кодировать это для себя. Stack Overflow - это не сервис для написания кода. Я бы посоветовал вам сделать дополнительное исследование либо через Google, либо путем поиска SO, попробовать и. если у вас все еще есть проблемы, вернитесь с ваш код и объясните, что вы пробовали.