HTML 태블릿 및 모바일보기에서
[A - 60% block] [B - 40% block]
[C - full block]
:
<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도 도움이 될 수 있습니다.
대안 솔루션 : 최고의 StackOverflow의 실천의 일환으로
<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>
는 항상 아무리 잘못, 당신의 작업 코드를 공유하지 않습니다. –
Mahi, Desktop/mobile에서 볼 수있는 중복 된 'DIV'를 추가하고 다른 'viewport'에서 숨길 수 있습니다 (토글 링과 동일). 'position : absolute' 속성을 사용하지 않는다면 달성하고 싶은 레이아웃이 부트 스트랩에서 직접 가능하지 않기 때문입니다. –