>  기사  >  웹 프론트엔드  >  Bootstrap에서 반응형 탐색 사이드바 서랍을 만드는 방법은 무엇입니까?

Bootstrap에서 반응형 탐색 사이드바 서랍을 만드는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-15 03:25:02817검색

How to Create a Responsive Navigation Sidebar Drawer in Bootstrap?

Bootstrap에서 반응형 탐색 사이드바 서랍 만들기

MUICSS와 같은 반응형 "서랍" 사이드바를 구현하기 위해 Bootstrap은 실제로 도구를 제공합니다. CSS를 크게 변경하지 않고도 활용할 수 있습니다.

Collapse, Stacked Pills 및 Flexbox를 사용하여 사이드바 서랍 구현:


    < li>사이드바 콘텐츠: flex-column 및 navbar-dark 클래스와 함께 nav 요소를 사용하여 쌓인 알약이 있는 사이드바 콘텐츠를 만듭니다.
  1. 접기 동작 : 사이드바의 상위 요소에 축소 및 m-0 p-0 클래스를 추가하여 처음에 사이드바를 숨기고 부트스트랩 축소 메커니즘을 사용하여 표시를 제어합니다.

  2. 토글 버튼 : data-toggle="collapse"를 사용하여 사이드바 외부에 버튼을 배치하면 클릭 시 사이드바 표시 여부가 전환됩니다.

  3. 추가 기능: 선택적 기능 , 더 어두운 배경이나 끈적한 동작을 추가하는 등 사용자 정의 CSS 또는 JavaScript를 사용할 수 있습니다.

Jsfiddle 제한 사항을 해결하기 위한 개선 사항:


  • 반응형 레이아웃: 사이드바의 너비를 조정하려면 좁은 화면에서는 col-3을, 넓은 화면에서는 col-md-3을 사용하세요.< ;/li>
  • 고정 Navbar: navbar가 스크롤되는 것을 방지하려면 사이드바의 nav 요소에서 고정 상단을 제거하세요.

  • 고정 메뉴 버튼: 메뉴 버튼(토글)에 고정 상단을 추가하면 계속 표시됩니다.

  • 어두운 배경: 다음과 같은 CSS 오버레이를 사용하세요. 사이드바가 열려 있을 때만 표시됩니다(선택 사항).

추가 참고 사항:

  • col 사용 메뉴가 축소될 때 너비를 채우는 col-auto 대신.
  • 애니메이션의 부드러움을 향상하려면 대신 너비에 애니메이션을 적용하여 높이에 대해 작동하는 Bootstrap의 기본 축소 전환을 재정의하세요.
  • 의 경우 더 복잡한 서랍 구현을 원한다면 MUICSS 데모에 더 가까운 두 가지 예를 제공하는 업데이트된 응답을 고려하세요.

위 내용은 Bootstrap에서 반응형 탐색 사이드바 서랍을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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