Bootstrap에서 반응형 탐색 사이드바 서랍 만들기
MUICSS와 같은 반응형 "서랍" 사이드바를 구현하기 위해 Bootstrap은 실제로 도구를 제공합니다. CSS를 크게 변경하지 않고도 활용할 수 있습니다.
Collapse, Stacked Pills 및 Flexbox를 사용하여 사이드바 서랍 구현:
< li>사이드바 콘텐츠: flex-column 및 navbar-dark 클래스와 함께 nav 요소를 사용하여 쌓인 알약이 있는 사이드바 콘텐츠를 만듭니다.
- 접기 동작 : 사이드바의 상위 요소에 축소 및 m-0 p-0 클래스를 추가하여 처음에 사이드바를 숨기고 부트스트랩 축소 메커니즘을 사용하여 표시를 제어합니다.
- 토글 버튼 : data-toggle="collapse"를 사용하여 사이드바 외부에 버튼을 배치하면 클릭 시 사이드바 표시 여부가 전환됩니다.
- 추가 기능: 선택적 기능 , 더 어두운 배경이나 끈적한 동작을 추가하는 등 사용자 정의 CSS 또는 JavaScript를 사용할 수 있습니다.
Jsfiddle 제한 사항을 해결하기 위한 개선 사항:
- 반응형 레이아웃: 사이드바의 너비를 조정하려면 좁은 화면에서는 col-3을, 넓은 화면에서는 col-md-3을 사용하세요.< ;/li>
- 고정 Navbar: navbar가 스크롤되는 것을 방지하려면 사이드바의 nav 요소에서 고정 상단을 제거하세요.
- 고정 메뉴 버튼: 메뉴 버튼(토글)에 고정 상단을 추가하면 계속 표시됩니다.
- 어두운 배경: 다음과 같은 CSS 오버레이를 사용하세요. 사이드바가 열려 있을 때만 표시됩니다(선택 사항).
추가 참고 사항:
- col 사용 메뉴가 축소될 때 너비를 채우는 col-auto 대신.
- 애니메이션의 부드러움을 향상하려면 대신 너비에 애니메이션을 적용하여 높이에 대해 작동하는 Bootstrap의 기본 축소 전환을 재정의하세요.
- 의 경우 더 복잡한 서랍 구현을 원한다면 MUICSS 데모에 더 가까운 두 가지 예를 제공하는 업데이트된 응답을 고려하세요.
위 내용은 Bootstrap에서 반응형 탐색 사이드바 서랍을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!