9

Tôi đang cố gắng thay đổi thứ tự ngăn xếp của div col trong Twitter Bootstrap ở chế độ xem di động. Tôi muốn các văn bản trong col-md-7 được kéo trên đầu trang của hình ảnh trong col-md-5 trong xem di động, nhưng khi xem trên máy tính để bàn của div col vẫn giữ nguyên.Cách thay đổi thứ tự div col trong Twitter Bootstrap 3

Đây là mã tôi đang sử dụng

<div class="row featurette"> 
    <div class="col-md-5"> 
     <img class="featurette-image img-responsive" src="http://i.imgur.com/O7KC6ak.png" alt="Generic placeholder image"> 
    </div> 
    <div class="col-md-7"> 
     <h2 class="featurette-heading">Oh yeah, it's that good. <span class="text-muted">See for yourself.</span></h2> 
     <p class="lead">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p> 
    </div> 
    </div> 

Đây là một bản demo Bootly về những gì tôi đang cố gắng để hoàn thành Bootly demo

Trả lời

8

Một cách xấu xí để làm điều này là suy nghĩ di động trước. Đặt hàng các cột theo cách bạn muốn chúng xếp chồng lên xs/sm và sau đó sử dụng kéo và đẩy để sắp xếp lại chúng cho màn hình lớn hơn. Một cái gì đó như thế này nên làm việc:

<div class="row featurette"> 
    <div class="col-md-7 col-md-push-5"> 
     <h2 class="featurette-heading">Oh yeah, it's that good. <span class="text-muted">See for yourself.</span></h2> 
     <p class="lead">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p> 
    </div> 
    <div class="col-md-5 col-md-pull-7"> 
     <img class="featurette-image img-responsive" src="http://i.imgur.com/O7KC6ak.png" alt="Generic placeholder image"> 
    </div> 
    </div> 

(. Tôi sẽ đã thử nghiệm nó, nhưng liên kết giới thiệu của bạn chỉ dẫn đến một thông báo lỗi và tôi quá lười biếng để làm cho bản demo của riêng tôi)

+0

demo của tôi làm việc cho tôi, đã được khởi động xuống? Điều này cũng hoạt động hoàn hảo. Tôi không nghĩ rằng nó xấu xí cả, thay đổi thứ tự của văn bản/hình ảnh là cách tốt nhất! – Mills

+0

Tôi nghĩ rằng bootply đã ngừng hoạt động, bản demo của bạn hoạt động ngay bây giờ. – dumbmatter

0

Hãy thử sử dụng push sau và kéo lớp:

<div class="row featurette"> 
<div class="col-md-5 col-md-push-7"> 
    <img class="featurette-image img-responsive" src="http://i.imgur.com/O7KC6ak.png" alt="Generic placeholder image"> 
</div> 
<div class="col-md-7 col-md-pull-5"> 
    <h2 class="featurette-heading">Oh yeah, it's that good. <span class="text-muted">See for yourself.</span></h2> 
    <p class="lead">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p> 
</div> 

Bạn có thể đọc thêm bootstrap 3's CSS documentation

+1

tôi cần phải có được rõ ràng hơn, tôi muốn các div chỉ được xếp chồng trong chế độ xem trên thiết bị di động. Tôi muốn bố cục hiện tại vẫn giữ nguyên. Vì vậy, các văn bản nên chồng trên đầu trang của hình ảnh (col-md-7 trên đầu trang của col-md-5) – Mills

Các vấn đề liên quan