> 웹 프론트엔드 > CSS 튜토리얼 > Fluid Bootstrap 2.0 레이아웃에서 고정 사이드바를 구현할 수 있습니까?

Fluid Bootstrap 2.0 레이아웃에서 고정 사이드바를 구현할 수 있습니까?

Mary-Kate Olsen
풀어 주다: 2024-11-08 17:14:02
원래의
601명이 탐색했습니다.

Can a Fixed Sidebar Be Implemented in a Fluid Bootstrap 2.0 Layout?

Fluid Bootstrap 2.0 레이아웃에서 고정 사이드바 유지

문제: 사이드바 탐색을 고정하는 것이 가능합니까? 유동적인 레이아웃 스크롤하시나요?

해결책: 예, 가능합니다. 방법은 다음과 같습니다.

  1. 사이드바에 대한 고정 클래스 만들기:

1

2

3

4

5

6

.sidebar-nav-fixed {

    position: fixed;

    left: 20px;

    top: 60px;

    width: 250px;

}

로그인 후 복사
  1. 오프셋 적용 내용에 맞는 수업 div:

1

2

3

.row-fluid > .span-fixed-sidebar {

    margin-left: 290px;

}

로그인 후 복사

이 CSS는 스크롤하는 동안 사이드바가 고정된 상태로 유지되도록 하고 사이드바의 너비를 보상하기 위해 콘텐츠 영역을 조정합니다.

정제됨 해결 방법:

  • 업데이트: Bootstrap의 반응형 레이아웃을 지원하기 위해 데모가 다음 CSS로 업데이트되었습니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

.sidebar-nav-fixed {

    position: fixed;

    top: 60px;

    width: 21.97%;

}

 

@media (max-width: 767px) {

    .sidebar-nav-fixed {

        width: auto;

    }

}

 

@media (max-width: 979px) {

    .sidebar-nav-fixed {

        position: static;

        width: auto;

    }

}

로그인 후 복사
  • 대체 접근 방식: 레이아웃이 전환될 때까지 고정 사이드바를 유지하려면 모바일 보기:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

.sidebar-nav-fixed {

    position: fixed;

    top: 60px;

    width: 21.97%;

}

 

@media (max-width: 767px) {

    .sidebar-nav-fixed {

        position: static;

        width: auto;

    }

}

 

@media (max-width: 979px) {

    .sidebar-nav-fixed {

        top: 70px;

    }

}

로그인 후 복사

참고: Bootstrap 2.0.4 및 이전 버전에는 사이드바 요소 수정을 위한 고급 기능을 제공하는 Affix jQuery 플러그인이 없습니다. 이 솔루션은 이전 Bootstrap 버전에만 적용 가능합니다.

위 내용은 Fluid Bootstrap 2.0 레이아웃에서 고정 사이드바를 구현할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿