English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Bootstrap 보조 클래스

이 장에서는 Bootstrap에서 사용할 수 있는 유용한 보조 클래스들에 대해 논의할 것입니다。

텍스트

다양한 종류의 클래스가 다른 텍스트 색상을 보여줍니다. 텍스트가 링크라면 마우스를 텍스트 위에 가져다닐 때 어둡게 됩니다:

클래스설명예제
.text-muted"text-muted" 종류의 텍스트 스타일시도해 보세요
.text-primary"text-primary" 종류의 텍스트 스타일시도해 보세요
.text-success"text-success" 종류의 텍스트 스타일시도해 보세요
.text-info"text-info" 종류의 텍스트 스타일시도해 보세요
.text-warning"text-warning" 종류의 텍스트 스타일시도해 보세요
.text-danger"text-danger" 종류의 텍스트 스타일시도해 보세요

배경

다양한 종류의 클래스가 다른 배경색을 보여줍니다. 텍스트가 링크라면 마우스를 텍스트 위에 가져다닐 때 어둡게 됩니다:

클래스설명예제
.bg-primary테이블 셀에 "bg-primary" 종류시도해 보세요
.bg-success테이블 셀에 "bg-success" 종류시도해 보세요
.bg-info테이블 셀에 "bg-info" 종류시도해 보세요
.bg-warning테이블 셀에 "bg-warning" 종류시도해 보세요
.bg-danger테이블 셀에 "bg-"danger" 클래스시도해 보세요

기타

클래스설명예제
.pull-left요소를 왼쪽으로 흐르게 만듭니다시도해 보세요
.pull-right요소를 오른쪽으로 흐르게 만듭니다시도해 보세요
.center-block요소를 display:block으로 설정하고 중앙에 표시하십시오시도해 보세요
.clearfix浮动를 제거하십시오시도해 보세요
.show요소를 강제로 표시하십시오시도해 보세요
.hidden요소를 강제로 숨기십시오시도해 보세요
.sr-only화면 읽기 기기 외에 다른 장치에서 요소를 숨기십시오시도해 보세요
.sr-only-focusable와 .sr-only 클래스를 함께 사용하여 요소가 포커스를 받았을 때 표시합니다(예: 키보드 작업 사용자)시도해 보세요
.text-hide페이지 요소에 포함된 텍스트 내용을 배경 이미지로 대체하십시오시도해 보세요
.close닫기 버튼을 표시하십시오시도해 보세요
.caret드롭다운 기능을 표시하십시오시도해 보세요

更多示例

닫기 아이콘

모달 창과 경고 창을 닫는 데 일반적인 닫기 아이콘을 사용합니다. class를 사용하여 close 닫기 아이콘을 얻습니다.

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap 예제 - 닫기 아이콘</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<p> 닫기 아이콘 예제
	<button type="button" class="close" aria-hidden="true">×</button>
</p>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

aria-hidden="true"는 장애인(예: 시각 장애인)이 읽기 장치(콘텐츠를 자동으로 읽고 자동으로 재생)를 사용하는 데 도움이 되며, 이 속성을 가진 콘텐츠가 재생될 때 자동으로 건너뜀하여 장애인이 혼란을 받지 않도록 합니다!

삽입기

삽입기를 사용하여 드롭다운 기능 및 방향을 표시하십시오. class를 사용하여 caret 의 <span> 요소가 이 기능을 받습니다.

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap 예제 - 삽입기</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<p> 삽입기 예제
	<span class="caret"></span>
</p>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

빠른 흐름

class를 사용하여 별도로 사용할 수 있습니다 pull-left 또는 pull-right 요소를 왼쪽 또는 오른쪽으로 흐르게 만듭니다. 다음 예제가 이를 보여줍니다.

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap 예제 - 빠른 흐름</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="pull-left">
	왼쪽으로 빠르게漂流
</div>
<div class="pull-right">
	오른쪽으로 빠르게漂流
</div>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

네비게이션 바의 요소를 정렬하려면 사용하십시오 .navbar-left 또는 .navbar-right 대신 확인하십시오 Bootstrap nawigacja paska

내용을 중앙에 배치하십시오。

class를 사용하여 center-block 요소를 중앙에 배치하십시오.

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Bootstrap 예제 - 중앙 내용 블록</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row">
	<div class="center-block" style="width:200px;background-color:#ccc;">
		이것은 center-block 예제
   	</div>
</div>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

浮动를 제거하십시오

요소의 흐름을 제거하려면 사용하십시오 .clearfix class.

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Bootstrap 예제 - 浮动를 제거하는</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="clearfix" style="background: #D8D8D8;border: 1px 단단한 #000(padding: 10px;">
	<div class="pull-left" style="background:#58D3F7">
      	왼쪽으로 빠르게漂流
   	</div>
   	<div class="pull-right" style="background: #DA81F5">
      	오른쪽으로 빠르게漂流
   	</div>
</div>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

내용을 표시하고 숨기기

class를 사용하여 .show.hidden 요소를 강제로 표시하거나 숨기기(스크린 레이더 포함)를 설정합니다。

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Bootstrap 예제 - 내용을 표시하고 숨기기</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row" style="padding: 91px 100px 19px 50px;">
	<div class="show" style="margin-left:10px;width:300px;background-color:#ccc;">
      	이 show class의 예제입니다
   	</div>
   	<div class="hidden" style="width:200px;background-color:#ccc;">
      	이 hide class의 예제입니다
   	</div>
</div>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

스크린 레이더

class를 사용하여 .sr-only 요소를 모든 장치에서 숨기고 스크린 레이더를 제외합니다。

온라인 예제

!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Bootstrap 예제 - 스크린 레이더</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">  
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="row" style="padding: 91px 100px 19px 50px;">
	<form class="form-inline" role="form">
		<div class="form-group">
			<label class="sr-only" for="email">이메일 주소</label>
			<input type="email" class="form-control" placeholder="Enter email">
		</div>
		<div class="form-group">
			<label class="sr-only" for="pass">비밀번호</label>
			<input type="password" class="form-control" placeholder="Password">
		</div>
	</form>
</div>
</body>
</html>
테스트를 보려면 ‹/›

결과는 다음과 같습니다:

여기서 두 개의 input 타입의 label 태그가 class를 가지고 있음을 볼 수 있습니다 sr-only따라서 태그는 전화기에만 보여질 것입니다.