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

Основной курс Bootstrap

Модули Bootstrap

Дополнительные классы 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Показать выпадающее меню функцийПопробуйте

Более примеров

Значок закрытия

Используйте общепринятый значок закрытия для закрытия модальных окон и диалоговых окон. Используйте класс 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" помогает людям с ограниченными возможностями (например, слепым) использовать устройства для чтения (автоматически читают содержимое и автоматически играют его), при воспроизведении содержимого с этой атрибутом автоматически пропускается, чтобы не запутать людей с ограниченными возможностями!

курсор

Используйте курсор для обозначения функций下拉 и направления. Используйте класс 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>
Проверьте,看看 <‹/›>

Результат будет выглядеть следующим образом:

быстрое плавание

Вы можете использовать классы 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.

Центрирование содержимого

Используйте класс 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 solid #000;padding: 10px;">
	<div class="pull-left" style="background:#58D3F7;">
      	Быстрое плавание влево
   	</div>
   	<div class="pull-right" style="background: #DA81F5;">
      	Быстрое плавание вправо
   	</div>
</div>
</body>
</html>
Проверьте,看看 <‹/›>

Результат будет выглядеть следующим образом:

Показ и скрытие содержимого

Вы можете использовать класс .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
   	</div>
   	<div class="hidden" style="width:200px;background-color:#ccc;">
      	Это пример класса hide
   	</div>
</div>
</body>
</html>
Проверьте,看看 <‹/›>

Результат будет выглядеть следующим образом:

Экранный читатель

Вы можете использовать класс .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="Введите адрес электронной почты">
		</div>
		<div class="form-group">
			<label class="sr-only" for="pass">Пароль</label>
			<input type="password" class="form-control" placeholder="Пароль">
		</div>
	</form>
</div>
</body>
</html>
Проверьте,看看 <‹/›>

Результат будет выглядеть следующим образом:

Здесь мы видим, что два тега label типа input имеют класс sr-onlyТаким образом, тег будет видим только для экранного читателя.