탐색, 경고, 팝오버 등을 제공하기 위해 구축된 수십 개의 재사용 가능한 구성 요소.
링크 목록을 표시하기 위한 전환 가능한 상황별 메뉴입니다. 드롭다운 JavaScript 플러그인 과 대화식으로 만들어 졌습니다.
- <ul class = "dropdown-menu" 역할 = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > 작업 </a></li>
- <li><a tabindex = "-1" href = "#" > 다른 작업 </a></li>
- <li><a tabindex = "-1" href = "#" > 여기에 다른 것 </a></li>
- <li 클래스 = "분할기" ></li>
- <li><a tabindex = "-1" href = "#" > 분리된 링크 </a></li>
- </ul>
드롭다운 메뉴만 보면 필요한 HTML이 있습니다. 드롭다운의 트리거와 드롭다운 메뉴를 .dropdown
, 또는 를 선언하는 다른 요소 내에 래핑해야 합니다 position: relative;
. 그런 다음 메뉴를 생성하면 됩니다.
- <div 클래스 = "드롭다운" >
- <!-- 드롭다운을 전환하는 링크 또는 버튼 -->
- <ul 클래스 = "드롭다운 메뉴" 역할 = "메뉴" aria- labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > 작업 </a></li>
- <li><a tabindex = "-1" href = "#" > 다른 작업 </a></li>
- <li><a tabindex = "-1" href = "#" > 여기에 다른 것 </a></li>
- <li 클래스 = "분할기" ></li>
- <li><a tabindex = "-1" href = "#" > 분리된 링크 </a></li>
- </ul>
- </div>
메뉴를 오른쪽에 정렬하고 추가 수준의 드롭다운을 추가합니다.
드롭다운 메뉴를 오른쪽 정렬에 추가 .pull-right
합니다 ..dropdown-menu
- <ul class = "dropdown-menu pull-right" 역할 = "menu" aria- labelledby = "dLabel" >
- ...
- </ul>
링크를 비활성화하려면 드롭다운에 를 추가 .disabled
하세요 .<li>
- <ul class = "dropdown-menu" 역할 = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > 일반 링크 </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > 비활성화된 링크 </a></li>
- <li><a tabindex = "-1" href = "#" > 다른 링크 </a></li>
- </ul>
몇 가지 간단한 마크업 추가와 함께 OS X처럼 마우스를 가져가면 나타나는 드롭다운 메뉴의 추가 수준을 추가합니다. 자동 스타일 지정을 위해 기존 드롭다운 메뉴에 추가 .dropdown-submenu
합니다 .li
- <ul 클래스 = "드롭다운 메뉴" 역할 = "메뉴" aria- labelledby = "dLabel" >
- ...
- <li class = "드롭다운-하위 메뉴" >
- <a tabindex = "-1" href = "#" > 추가 옵션 </a>
- <ul class = "드롭다운 메뉴" >
- ...
- </ul>
- </li>
- </ul>
Rdio에서 영감을 받은 간단한 페이지 매김, 앱 및 검색 결과에 좋습니다. 큰 블록은 놓치기 어렵고 쉽게 확장 가능하며 큰 클릭 영역을 제공합니다.
- <div 클래스 = "페이지 매김" >
- <울>
- <li > <a href = "#"> 이전 </a></li>
- <li > <a href = "#"> 1 </a></li>
- <li > <a href = "#"> 2 </a></li>
- <li > <a href = "#"> 3 </a></li>
- <li > <a href = "#"> 4 </a></li>
- <li > <a href = "#"> 5 </a></li>
- <li > <a href = "#"> 다음 </a></li>
- </ul>
- </div>
링크는 다양한 상황에 맞게 사용자 정의할 수 있습니다. .disabled
클릭 할 수 없는 링크에 사용 .active
하고 현재 페이지를 나타냅니다.
- <div 클래스 = "페이지 매김" >
- <울>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li 클래스 = "활성" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
원하는 스타일을 유지하면서 클릭 기능을 제거하기 위해 범위에 대해 활성 또는 비활성화된 앵커를 선택적으로 교체할 수 있습니다.
- <div 클래스 = "페이지 매김" >
- <울>
- <li class = "disabled" ><span> « </span></li>
- <li 클래스 = "활성" ><span> 1 </span></li>
- ...
- </ul>
- </div>
더 크거나 작은 페이지 매김을 원하십니까? 추가 크기 .pagination-large
의 경우 .pagination-small
, 또는 .pagination-mini
을(를) 추가합니다.
- <div class = "pagination pagination-large" >
- <울>
- ...
- </ul>
- </div>
- <div 클래스 = "페이지 매김" >
- <울>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-small" >
- <울>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-mini" >
- <울>
- ...
- </ul>
- </div>
두 개의 선택적 클래스 중 하나를 추가하여 페이지 매김 링크의 정렬을 변경합니다. .pagination-centered
및 .pagination-right
.
- <div 클래스 = "페이지 매김 페이지 매김 중심" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
가벼운 마크업 및 스타일을 사용하여 간단한 페이지 매김 구현을 위한 빠른 이전 및 다음 링크. 블로그나 잡지와 같은 간단한 사이트에 적합합니다.
기본적으로 호출기는 링크를 중앙에 배치합니다.
- <ul 클래스 = "페이저" >
- <li > <a href = "#"> 이전 </a></li>
- <li > <a href = "#"> 다음 </a></li>
- </ul>
또는 각 링크를 측면에 정렬할 수 있습니다.
- <ul 클래스 = "페이저" >
- <li 클래스 = "이전" >
- <a href = "#"> & larr ; 이전 </a>
- </li>
- <li 클래스 = "다음" >
- <a href = "#"> 최신 & rarr ; </a>
- </li>
- </ul>
호출기 링크는 .disabled
페이지 매김의 일반 유틸리티 클래스도 사용합니다.
- <ul 클래스 = "페이저" >
- <li class = "이전 비활성화" >
- <a href = "#"> & larr ; 이전 </a>
- </li>
- ...
- </ul>
라벨 | 마크업 |
---|---|
기본 | <span class="label">Default</span> |
성공 | <span class="label label-success">Success</span> |
경고 | <span class="label label-warning">Warning</span> |
중요한 | <span class="label label-important">Important</span> |
정보 | <span class="label label-info">Info</span> |
역 | <span class="label label-inverse">Inverse</span> |
이름 | 예시 | 마크업 |
---|---|---|
기본 | 1 | <span class="badge">1</span> |
성공 | 2 | <span class="badge badge-success">2</span> |
경고 | 4 | <span class="badge badge-warning">4</span> |
중요한 | 6 | <span class="badge badge-important">6</span> |
정보 | 8 | <span class="badge badge-info">8</span> |
역 | 10 | <span class="badge badge-inverse">10</span> |
쉽게 구현할 수 있도록 :empty
콘텐츠가 없을 때 레이블과 배지는 CSS 선택기를 통해 축소됩니다.
사이트의 주요 콘텐츠를 보여주는 가볍고 유연한 구성 요소입니다. 마케팅 및 콘텐츠가 많은 사이트에서 잘 작동합니다.
- <div 클래스 = "영웅 유닛" >
- <h1> 제목 </h1>
- <p> 태그라인 </p>
- <p>
- <a 클래스 = "btn btn-primary btn-large" >
- 더 알아보기
- </a>
- </p>
- </div>
h1
페이지에서 콘텐츠 섹션을 적절하게 간격을 두고 분할하기 위한 간단한 셸입니다 . h1
의 기본 small
요소와 대부분의 다른 구성 요소(추가 스타일 포함) 를 활용할 수 있습니다 .
- <div 클래스 = "페이지 헤더" >
- <h1> 예제 페이지 헤더 <small> 헤더의 하위 텍스트 </small></h1>
- </div>
기본적으로 Bootstrap의 축소판은 최소한의 필수 마크업으로 연결된 이미지를 표시하도록 설계되었습니다.
약간의 추가 마크업으로 제목, 단락 또는 버튼과 같은 모든 종류의 HTML 콘텐츠를 축소판에 추가할 수 있습니다.
썸네일(이전 .media-grid
v1.4까지)은 사진 또는 비디오 그리드, 이미지 검색 결과, 소매 제품, 포트폴리오 등에 적합합니다. 링크 또는 정적 콘텐츠일 수 있습니다.
썸네일 마크업은 간단 합니다. 요소 ul
수에 관계없이 필요한 모든 것입니다. li
또한 매우 유연하여 콘텐츠를 래핑하기 위해 약간의 추가 마크업으로 모든 유형의 콘텐츠를 허용합니다.
마지막으로 썸네일 구성 요소는 썸네일 크기를 제어하기 위해 .span2
또는 와 같은 기존 그리드 시스템 클래스를 사용합니다..span3
앞서 언급했듯이 썸네일에 필요한 마크업은 가볍고 간단합니다. 연결된 이미지 의 기본 설정은 다음과 같습니다.
- <ul 클래스 = "썸네일" >
- <li 클래스 = "span4" >
- <a href = "#" 클래스 = "썸네일" >
- <img 데이터 -src = "holder.js/300x200" Alt = "" >
- </a>
- </li>
- ...
- </ul>
축소판의 사용자 정의 HTML 콘텐츠의 경우 마크업이 약간 변경됩니다. 어디에서나 블록 수준 콘텐츠를 허용하기 <a>
위해 다음 <div>
과 같이 교환합니다.
- <ul 클래스 = "썸네일" >
- <li 클래스 = "span4" >
- <div 클래스 = "썸네일" >
- <img 데이터 -src = "holder.js/300x200" Alt = "" >
- <h3> 썸네일 레이블 </h3>
- <p> 썸네일 캡션... </p>
- </div>
- </li>
- ...
- </ul>
사용 가능한 다양한 그리드 클래스로 모든 옵션을 탐색하십시오. 또한 다양한 크기를 믹스 앤 매치할 수 있습니다.
.alert
기본 경고 경고 메시지 에 대한 텍스트와 선택적인 해제 버튼을 줄 바꿈하십시오 .
- <div 클래스 = "경고" >
- <버튼 유형 = "버튼" 클래스 = "닫기" data-dismiss = "경고" > × </버튼>
- <strong> 경고! </strong> 스스로를 확인하는 것이 좋습니다. 당신은 너무 좋아 보이지 않습니다.
- </div>
data-dismiss="alert"
속성 외에도 Mobile Safari 및 Mobile Opera 브라우저 는 태그 href="#"
를 사용할 때 경고를 해제 해야 합니다.<a>
- <a href = "#" class = "닫기" data-dismiss = "alert" > × </a>
<button>
또는 우리가 문서용으로 선택한 데이터 속성이 있는 요소를 사용할 수 있습니다 . 를 사용할 때 <button>
반드시 포함해야 type="button"
하며 그렇지 않으면 양식이 제출되지 않을 수 있습니다.
- <버튼 유형 = "버튼" 클래스 = "닫기" data-dismiss = "경고" > × </버튼>
빠르고 쉽게 경고를 해제 하려면 경고 jQuery 플러그인 을 사용하십시오.
더 긴 메시지의 경우 를 추가하여 경고 래퍼의 상단과 하단 패딩을 늘 .alert-block
립니다.
스스로 확인하는 것이 좋습니다. 당신은 너무 좋아 보이지 않습니다. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div 클래스 = "경고 경고 차단" >
- <버튼 유형 = "버튼" 클래스 = "닫기" data-dismiss = "경고" > × </버튼>
- <h4> 경고! </h4>
- 최선을 다해 확인하세요, 당신은...
- </div>
경고의 의미를 변경하려면 선택적 클래스를 추가하십시오.
- <div 클래스 = "경고 경고 오류" >
- ...
- </div>
- <div 클래스 = "경고 알림 성공" >
- ...
- </div>
- <div 클래스 = "경고 경보 정보" >
- ...
- </div>
수직 그라디언트가 있는 기본 진행률 표시줄.
- <div 클래스 = "진행" >
- <div 클래스 = "막대" 스타일 = " 너비 : 60 %; " ></div>
- </div>
그라데이션을 사용하여 줄무늬 효과를 만듭니다. IE7-8에서는 사용할 수 없습니다.
- <div class = "progress progress-striped" >
- <div 클래스 = "막대" 스타일 = " 너비 : 20 %; " ></div>
- </div>
줄무늬를 오른쪽에서 왼쪽으로 움직이려면 에 추가하십시오 .active
. .progress-striped
모든 버전의 IE에서 사용할 수 있는 것은 아닙니다.
- <div class = "progress progress-striped active" >
- <div 클래스 = "막대" 스타일 = " 너비 : 40 %; " ></div>
- </div>
여러 막대를 같은 곳에 배치 .progress
하여 쌓습니다.
- <div 클래스 = "진행" >
- <div class = "bar bar-success" 스타일 = " 너비 : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " 너비 : 10 %; " ></div>
- </div>
진행률 표시줄은 일관된 스타일을 위해 동일한 버튼 및 경고 클래스 중 일부를 사용합니다.
- <div 클래스 = "진행 상황 정보" >
- <div 클래스 = "막대" 스타일 = " 너비 : 20 % " ></div>
- </div>
- <div 클래스 = "진행 진행-성공" >
- <div 클래스 = "막대" 스타일 = " 너비 : 40 % " ></div>
- </div>
- <div 클래스 = "진행 상황 경고" >
- <div 클래스 = "바" 스타일 = " 너비 : 60 % " ></div>
- </div>
- <div 클래스 = "진행 진행 위험" >
- <div 클래스 = "바" 스타일 = " 너비 : 80 % " ></div>
- </div>
단색과 유사하게 다양한 줄무늬 진행률 표시줄이 있습니다.
- <div class = "progress progress-info progress-striped" >
- <div 클래스 = "막대" 스타일 = " 너비 : 20 % " ></div>
- </div>
- <div class = "progress progress-success progress-striped" >
- <div 클래스 = "막대" 스타일 = " 너비 : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div 클래스 = "바" 스타일 = " 너비 : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div 클래스 = "바" 스타일 = " 너비 : 80 % " ></div>
- </div>
진행률 표시줄은 CSS3 그라디언트, 전환 및 애니메이션을 사용하여 모든 효과를 달성합니다. 이러한 기능은 IE7-9 또는 이전 버전의 Firefox에서는 지원되지 않습니다.
Internet Explorer 10 및 Opera 12 이전 버전은 애니메이션을 지원하지 않습니다.
텍스트 콘텐츠와 함께 왼쪽 또는 오른쪽으로 정렬된 이미지를 특징으로 하는 다양한 유형의 구성 요소(예: 블로그 댓글, 트윗 등)를 구축하기 위한 추상 개체 스타일입니다.
기본 미디어를 사용하면 콘텐츠 블록의 왼쪽이나 오른쪽에 미디어 개체(이미지, 비디오, 오디오)를 띄울 수 있습니다.
- <div 클래스 = "미디어" >
- <a class = "pull-left" href = "#" >
- <img 클래스 = "미디어 개체" 데이터 -src = "holder.js/64x64" >
- </a>
- <div 클래스 = "미디어 바디" >
- <h4 class = "media-heading" > 미디어 제목 </h4>
- ...
- <!-- 중첩된 미디어 개체 -->
- <div 클래스 = "미디어" >
- ...
- </div>
- </div>
- </div>
약간의 추가 마크업으로 목록 내부의 미디어를 사용할 수 있습니다(댓글 스레드 또는 기사 목록에 유용).
- <ul 클래스 = "미디어 목록" >
- <li 클래스 = "미디어" >
- <a class = "pull-left" href = "#" >
- <img 클래스 = "미디어 개체" 데이터 -src = "holder.js/64x64" >
- </a>
- <div 클래스 = "미디어 바디" >
- <h4 class = "media-heading" > 미디어 제목 </h4>
- ...
- <!-- 중첩된 미디어 개체 -->
- <div 클래스 = "미디어" >
- ...
- </div>
- </div>
- </li>
- </ul>
우물을 요소에 간단한 효과로 사용하여 삽입 효과를 줍니다.
- <div 클래스 = "잘" >
- ...
- </div>
두 개의 선택적 수정자 클래스로 패딩 및 둥근 모서리를 제어합니다.
- <div class = "well-large" >
- ...
- </div>
- <div 클래스 = "잘 작은" >
- ...
- </div>
모달 및 경고와 같은 콘텐츠를 닫으려면 일반 닫기 아이콘을 사용하세요.
- <버튼 클래스 = "닫기" > × </버튼>
앵커를 사용 하려면 iOS 기기 href="#"
에 클릭 이벤트가 필요합니다.
- <a class = "close" href = "#" > × </a>
작은 디스플레이 또는 동작 조정을 위한 단순하고 집중된 클래스입니다.
요소를 왼쪽으로 띄우기
- 클래스 = "왼쪽으로 당기기"
- . 당기기 - 왼쪽 {
- 플로트 : 왼쪽 ;
- }
요소를 오른쪽으로 띄우기
- 클래스 = "당기기"
- . 당겨 - 오른쪽 {
- 플로트 : 오른쪽 ;
- }
요소의 색상을 다음으로 변경#999
- 클래스 = "음소거"
- . 음소거 {
- 색상 : #999;
- }
float
모든 요소에서 지우기
- 클래스 = "clearfix"
- . 클리어픽스 {
- * 줌 : 1 ;
- &: 전에 ,
- &: { 이후
- 디스플레이 : 테이블 ;
- 내용 : "" ;
- }
- &: { 이후
- 클리어 : 둘 다 ;
- }
- }