2

부트 스트랩에 3 개의 열이있는 기사를 코딩하고 있습니다. 나는 대형 스크린 함께 일하고 있어요 때 그것은부트 스트랩 3으로 열 맞춤 설정

Three columns large screen

것 같아하지만 나는 그것을 같이 할 작은 화면과 함께 일하고 있어요 때

Small screen

은 내가 어떻게 할 수 있습니까?

답변

4

.col-xx-push-*.col-xx-pull-* 클래스를 사용하여 Column ordering을 사용해야합니다.

하나 개의 솔루션은 다음과 같이 수 : 다른 브레이크 포인트

<div class="row"> 
    <div class="col-md-6 col-md-push-2 col-sm-12">B</div> 
    <div class="col-md-2 col-md-pull-6 col-sm-6">A</div> 
    <div class="col-md-4 col-sm-6">C</div> 
</div> 

플레이를 실제 필요에 맞게 mdsm을 변경하여. jsbin.com/reqilege

+0

오, 그 것처럼 당신의 대답을 복사했지만, 내 손가락을 교차하지 않았습니다. – rockStar

+0

@rockStar 나는 당신을 믿는다. 그게 올바른 해결책이긴하지만 조금 늦었다. ../ – Lipis

0

여기 트릭 주문 B, A, C의 박스를 가지고있다 :

액션 상기 예

. 그런 다음 B를 A의 너비만큼 오프셋하고 절대 위치 지정을 사용하여 A를 그 자리에 놓습니다.

HTML

<div class="container"> 
    <div class="row"> 
     <div class="col-sm-offset-3 col-sm-6 col-xs-12"> 
      <h1>B</h1> 
     </div> 
     <div class="col-sm-3 col-xs-6 shift-me"> 
      <h1>A</h1> 
     </div> 
     <div class="col-sm-3 col-xs-6"> 
      <h1>C</h1> 
     </div> 
    </div> 
</div> 

CSS

.row { 
    position: relative; 
} 
.row > div { 
    border: 2px solid black; 
} 
.shift-me { 
    position: absolute; 
    top: 0; 
    left: 0; 
} 
@media (max-width: 768px) { 
    .shift-me { 
     position: static; 
    } 
} 

http://jsfiddle.net/valentin/MkbA2/

+0

새 클래스를 소개 할 필요가 없다. 내 대답을 확인해보십시오. 부트 스트랩은 다른 순서를 얻을 수있는 수업을 제공합니다. – Lipis

+0

@Lipis 네 말이 맞아, 네 솔루션은 훨씬 더 좋고 나는 그것을 upvoted. 나는 열 순서를 알지 못했습니다 – Valentin

+0

@Valentin 편집 해 주셔서 감사합니다. 좋은 의견 : D – Filowk

1

당신은 멋 부리다에 2 중간에 pushb divpullA div에 필요 B div의 이온. 당신은 열이 밀어하고 Bootply 샘플 herehere

<div class="row"> 
    <div id="b" class="col-md-6 col-md-push-3 col-sm-12">Div B</div> 
    <div id="a" class="col-md-3 col-md-pull-6 col-sm-6">Div A</div> 
    <div id="c" class="col-md-3 col-sm-6 ">Div C</div> 
</div> 

당겨에 대한 자세한 내용을보실 수 있습니다.