2016-08-03 2 views
1

부트 스트랩 3을 사용 중이며 휴대 기기에서 모든 div (세로 막대 & 콘텐츠)를 세로로 쌓고 왼쪽 사이드 바를 모바일 (xs) 기기의 기본 컨테이너 (현재 왼쪽 사이드 바 오른쪽). 상기이부트 스트랩 3 : 푸시 풀을 사용하여 콘텐츠 아래 왼쪽 사이드 바 드롭을 떨어 뜨리는 방법

<div class="container"> 
<div class="row"> 
    <div class="col-sm-3 col-xs-push-9"> Sidebar</div> 
    <div class="col-sm-9 col-xs-pull-3"> Main Container</div> 
</div> 

문제들이 대형 (lg) 배지 (md) 및 (sm) 장치에 역순으로 나타나는 주요 컨테이너 사이드 바 col-xs-push-9col-xs-pull-3를 사용한다는 것이다 것처럼 HTML이 보인다. 주문을 취소하고 싶지 않지만 여분의 소형 모바일 기기의 메인 컨테이너 아래에 왼쪽 사이드 바를두고 싶습니다.

JS/jQuery 솔루션이 아닌 부트 스트랩 솔루션을 원합니다.

Pls 도움.

감사

+0

당신은 그들이 당신이 (가)'COL-xs-은'기본 동작 *이기 때문에 제거해야 xs' 장치'에 스택하려는 경우 .. 큰 화면에 열을 조절 당겨 xs 화면에 수직으로 쌓아 올립니다. – ZimSystem

답변

1

는 "모바일 최초의"사용 후, 먼저 원하는 모바일 순서대로 열을 레이아웃 생각하는 경우 푸시/

<div class="container"> 
<div class="row"> 
    <div class="col-sm-9 col-sm-push-3"> Main Container</div> 
    <div class="col-sm-3 col-sm-pull-9"> Sidebar</div> 
</div> 
</div> 

http://codeply.com/go/8g4UL0J43K

1

부트 스트랩 작은 그리드 설정 속성에서 큰 그리드 속성을 상속 DK. 따라서이 같은, SM을 풀을 설정하고 그리드 0으로 XS보다 큰 밀어 있습니다

<div class="container"> 
<div class="row"> 
    <div class="col-xs-3 col-xs-push-9 col-sm-push-0"> Sidebar</div> 
    <div class="col-xs-9 col-xs-pull-3 col-sm-pull-0"> Main Container</div> 
</div> 
</div> 
+0

이 아이디어는 좋다.'col-sm-push-0'과 같은 BS 기본 클래스를 더 많이 사용하도록 생각해 보자. 그러나 코드에'col-xs-3'과 'col-xs-9'를 추가해야한다. resp. div. 그 div 없이는 수레가 아니다. 그리고 사이드 바는 Main의 위에 쌓일 것이다. – dkjain

관련 문제