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

组合列表 Bootstrap

In questa sezione esploreremo i gruppi di elenco. I componenti elenco vengono utilizzati per presentare contenuti complessi e personalizzati in forma elenco. I passaggi per creare un gruppo di elenco di base sono i seguenti:

  • Aggiungere class all'elemento <ul> .list-group

  • Aggiungere class a <li> .list-group-item

Ecco un esempio che dimostra questo:

Esempio online

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Esempio Bootstrap - Elenco di base</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">Registrazione dominio gratuita</li>
	<li class="list-group-item">Spazio di hosting gratuito per Windows</li>
	<li class="list-group-item">Numero di immagini</li>
	<li class="list-group-item">Supporto 24*7</li>
	<li class="list-group-item">Costo di aggiornamento annuale</li>
</ul>
</body>
</html>
测试看看 ‹/›

结果如下所示:

Aggiungere badge al gruppo di elenco

Possiamo aggiungere componenti badge a qualsiasi elemento di elenco, che si posizioneranno automaticamente a destra. Basta aggiungere in <li> elemento <span> Basta. Ecco un esempio che dimostra questo:

Esempio online

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Esempio Bootstrap - Aggiungere badge ai gruppi di elenco</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">Registrazione dominio gratuita</li>
	<li class="list-group-item">Spazio di hosting gratuito per Windows</li>
	<li class="list-group-item">Numero di immagini</li>
	<li class="list-group-item">
		<span class="badge">Nuovo</span>
		Supporto 24*7
	</li>
	<li class="list-group-item">Costo di aggiornamento annuale</li>
	<li class="list-group-item">
		<span class="badge">Nuovo</span>
		Offerte di sconto
	</li>
</ul>
</body>
</html>
测试看看 ‹/›

结果如下所示:

Aggiungere link al gruppo di elenco

Utilizzando etichette di collegamento al posto degli elementi di elenco, possiamo aggiungere link ai gruppi di elenco. Dobbiamo utilizzare <a> al posto dell'elemento <li>. Ecco un esempio che dimostra questo:

Esempio online

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap esempio - Aggiungere link alla lista di elenchi</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">
	Registrazione del dominio gratuita
</a>
<a href="#" class="list-group-item">Supporto 24*7</a>
<a href="#" class="list-group-item">Spazio web gratuito Windows</a>
<a href="#" class="list-group-item">Numero di immagini</a>
<a href="#" class="list-group-item">Costo aggiornamento annuale</a>
</body>
</html>
测试看看 ‹/›

结果如下所示:

Aggiungere contenuto personalizzato alla lista di elenchi

Possiamo aggiungere contenuti HTML personalizzati alla lista di elenchi già aggiunta. Ecco un esempio che dimostra questo:

Esempio online

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap esempio - Aggiungere contenuto personalizzato alla lista di elenchi</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">
			Pacchetto sito di avvio
		</h4>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			Registrazione del dominio gratuita
		</h4>
		<p class="list-group-item-text">
			Registrazione del dominio gratuita tramite il sito web.
		</p>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			Supporto 24*7
		</h4>
		<p class="list-group-item-text">
			Forniamo supporto 24*7.
		</p>
	</a>
</div>
<div class="list-group">
	<a href="#" class="list-group-item active">
		<h4 class="list-group-item-heading">
			Pacchetto sito aziendale
		</h4>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			Registrazione del dominio gratuita
		</h4>
		<p class="list-group-item-text">
			Registrazione del dominio gratuita tramite il sito web.
		</p>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">Supporto 24*7</h4>
		<p class="list-group-item-text">Forniamo supporto 24*7.</p>
	</a>
</div>
</body>
</html>
测试看看 ‹/›

结果如下所示:

Elenco orizzontale

Nell'esempio sopra, l'elenco è visualizzato verticalmente. Se abbiamo bisogno di un elenco orizzontale, possiamo realizzarlo con il seguente codice:

Esempio online

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap esempio - Esempio di elenco orizzontale</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>
测试看看 ‹/›

结果如下所示: