>  기사  >  웹 프론트엔드  >  Bootstrap 4 Div를 재정렬하는 방법: 데스크탑에서는 나란히, 모바일에서는 스택되어 있습니까?

Bootstrap 4 Div를 재정렬하는 방법: 데스크탑에서는 나란히, 모바일에서는 스택되어 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-21 14:46:12717검색

How to Reorder Bootstrap 4 Divs: Side-by-Side on Desktop, Stacked on Mobile?

Bootstrap 4를 사용하여 Div 재정렬: 데스크톱에서는 짧은 Div에 인접하고 모바일에서는 쌓인 키가 큰 Div

한 페이지에서 세 개의 div를 재정렬하는 것을 목표로 합니다. 웹 페이지, 데스크톱 장치에 나란히 표시되고 모바일에 스택됨

이를 달성하려면 열의 높이가 동일해지도록 하는 Bootstrap 4의 Flexbox 동작을 재정의해야 합니다. 너비가 더 크면 Flexbox를 비활성화해야 합니다. 그런 다음 부동 소수점을 사용하여 첫 번째 열(A)의 키가 더 크다는 점을 고려하여 두 번째 및 세 번째 열(B 및 C)이 자연스럽게 오른쪽으로 부동하도록 할 수 있습니다.

모바일 장치에서 재정렬을 완료하려면, flexbox order-property를 활용하세요. 이렇게 하면 열이 원하는 순서로 표시됩니다.

코드 조각:

<div class="container-fluid">
    <div class="row d-flex d-lg-block">
         <div class="col-lg-6 order-1 float-left">
            A
        </div>
        <div class="col-lg-6 order-0 float-left">
            B
        </div>
        <div class="col-lg-6 order-1 float-left">
            C
        </div>
    </div>
</div>

이 예에서 order-1 및 float-left CSS 클래스는 데스크탑 장치에서 원하는 배열을 확인하십시오. 모바일 장치에서는 d-flex 클래스가 비활성화되어 세 개의 div가 수직으로 쌓일 수 있습니다.

위 내용은 Bootstrap 4 Div를 재정렬하는 방법: 데스크탑에서는 나란히, 모바일에서는 스택되어 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.