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

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

Bootstrap плагины

Группы списков Bootstrap

В этой главе мы рассмотрим группу списков. Компонент списка используется для представления сложного и пользовательского контента в виде списка. Шаги создания базовой группы списков следующие:

  • Добавление класса к элементу <ul> .list-group.

  • Добавление класса к <li> .list-group-item.

Ниже приведен пример этого:

Онлайн пример

<!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>
<ul class="list-group">
	<li class="list-group-item">Бесплатная регистрация доменного имени</li>
	<li class="list-group-item">Бесплатное托管 пространства Windows</li>
	<li class="list-group-item">Количество изображений</li>
	<li class="list-group-item">Поддержка 24*7</li>
	<li class="list-group-item">Стоимость обновления ежегодно</li>
</ul>
</body>
</html>
Проверьте, ›/›

Результаты показаны ниже:

Добавление значков в группу списков

Мы можем добавить компонент значка к любому элементу списка, и он автоматически будет позиционироваться справа. Достаточно добавить в элемент <li> <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>
<ul class="list-group">
	<li class="list-group-item">Бесплатная регистрация доменного имени</li>
	<li class="list-group-item">Бесплатное托管 пространства Windows</li>
	<li class="list-group-item">Количество изображений</li>
	<li class="list-group-item">
		<span class="badge">Новый</span>
		Поддержка 24*7
	</li>
	<li class="list-group-item">Стоимость обновления ежегодно</li>
	<li class="list-group-item">
		<span class="badge">Новый</span>
		Скидки и скидки
	</li>
</ul>
</body>
</html>
Проверьте, ›/›

Результаты показаны ниже:

Добавление ссылок в группу списков

Используя метки якорей вместо элементов списка, мы можем добавить ссылки в группу списков. Нам нужно использовать тег <a> вместо элемента <li>. Ниже приведен пример этого:

Онлайн пример

<!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>
<a href="#" class="list-group-item active">
	Бесплатная регистрация домена
</a>
<a href="#" class="list-group-item">Поддержка 24*7</a>
<a href="#" class="list-group-item">Бесплатное хранение Windows</a>
<a href="#" class="list-group-item">Количество изображений</a>
<a href="#" class="list-group-item">Стоимость обновления в год</a>
</body>
</html>
Проверьте, ›/›

Результаты показаны ниже:

Добавление пользовательского содержимого в список групп

Мы можем добавить произвольное HTML содержимое в список групп, уже добавленный с ссылкой. Ниже приведен пример этого:

Онлайн пример

<!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="list-group">
	<a href="#" class="list-group-item active">
		<h4 class="list-group-item-heading">
			Пакет для начинающих
		</h4>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			Бесплатная регистрация домена
		</h4>
		<p class="list-group-item-text">
			Вы зарегистрируете домен бесплатно через веб-страницу.
		</p>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			Поддержка 24*7
		</h4>
		<p class="list-group-item-text">
			Мы предоставляем поддержку 24*7.
		</p>
	</a>
</div>
<div class="list-group">
	<a href="#" class="list-group-item active">
		<h4 class="list-group-item-heading">
			Пакет для бизнес-сайта
		</h4>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			Бесплатная регистрация домена
		</h4>
		<p class="list-group-item-text">
			Вы зарегистрируете домен бесплатно через веб-страницу.
		</p>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">Поддержка 24*7</h4>
		<p class="list-group-item-text">Мы предоставляем поддержку 24*7.</p>
	</a>
</div>
</body>
</html>
Проверьте, ›/›

Результаты показаны ниже:

Горизонтальный список

В вышеуказанном примере списки отображаются вертикально, если нам需要一个 горизонтальный список, мы можем реализовать это следующим кодом:

Онлайн пример

<!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>
	<style>
	.list-group-horizontal .list-group-item {
		display: inline-block;
	}
	.list-group-horizontal .list-group-item {
		margin-bottom: 0;
		margin-left:-4px;
		margin-right: 0;
	}
	.list-group-horizontal .list-group-item:first-child {
		border-top-right-radius:0;
		border-bottom-left-radius:4px;
	}
	.list-group-horizontal .list-group-item:last-child {
		border-top-right-radius:4px;
		border-bottom-left-radius:0;
	}
	</style>
</head>
<body>
<div class="container">
	<div class="row" style="padding-top:50px">
        <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center">
            <div class="list-group list-group-horizontal">
                <a href="#" class="list-group-item active">Google</a>
                <a href="#" class="list-group-item">w3codebox</a>
                <a href="#" class="list-group-item">Taobao</a>
                <a href="#" class="list-group-item">Github</a>
            </div>
        </div>
        <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center">
            <div class="list-group list-group-horizontal">
                <a href="#" class="list-group-item">Google</a>
                <a href="#" class="list-group-item active">w3codebox</a>
                <a href="#" class="list-group-item">Taobao</a>
                <a href="#" class="list-group-item">Github</a>
            </div>
        </div>
	</div>
</div>
</body>
</html>
Проверьте, ›/›

Результаты показаны ниже: