Panneau d'amorçage
Bootstrap Panneaux
Ce chapitre expliquera les panneaux Bootstrap. Le composant Panel est utilisé pour insérer des composants DOM dans une boîte. Pour créer un panneau de base, ajoutez simplement la classe .panel et la classe .panel-default à l'élément <div>, comme indiqué dans l'exemple suivant :
Instance
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 默认的面板</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> </head> <body> <div class="panel panel-default"> <div class="panel-body"> 这是一个基本的面板 </div> </div> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Titre du panneau
Nous pouvons ajouter un en-tête de panneau des deux manières suivantes :
En utilisant .panel-heading la classe peut être facilement ajoutée au panneau Conteneur de titre. pour ajouter facilement un conteneur de titre à votre panneau.
Utilisez le titre de style <h1>-<h6>
L'exemple suivant illustre ces deux méthodes :
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 面板标题</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="panel panel-default">
<div class="panel-heading">
不带 title 的面板标题
</div>
<div class="panel-body">
面板内容
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">
带有 title 的面板标题
</h3>
</div>
<div class="panel-body">
面板内容
</div>
</div>
</body>
</html>
Exécution d'une instance »Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligneNotes de bas de page du panneau
Nous pouvons ajouter des notes de bas de page au panneau, il suffit de mettre le bouton ou le sous-texte dans Juste mettez-le dans un <div> avec la classe
.panel-footer. L'exemple suivant le démontre :
Instance<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 面板脚注</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="panel panel-default">
<div class="panel-body">
这是一个基本的面板
</div>
<div class="panel-footer">面板脚注</div>
</div>
</body>
</html>
Exécuter l'instance»Cliquez sur le bouton « Exécuter l'instance » pour afficher Exemple en ligne Le pied de page du panneau n'hérite pas de la couleur et de la bordure du panneau coloré contextuellement car il n'est pas contenu au premier plan.
Panneau avec couleur contextuelle
Utiliser les classes d'état contextuelles
panel-primary, panel-success, panel-info, panel-warning, panel-dangerpour configurer un panneau avec des couleurs contextuelles L'exemple est le suivant :
Instance<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 带语境色彩的面板</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div>
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div>
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div>
<div class="panel panel-warning">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div>
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
</div>
</body>
</html>
Exécuter l'instance»Cliquez sur "Exécuter l'instance". "Bouton pour visualiser des exemples en ligne Panneau avec table
Afin de créer un tableau sans bordure dans le panneau, nous pouvons utiliser la classe
.tabledans le panneau . Supposons que nous ayons un <div> contenant .panel-body, nous pouvons ajouter une bordure supplémentaire en haut du tableau pour le séparer. S'il n'y a pas de <div> contenant .panel-body, le composant passe de l'en-tête du panneau au tableau sans interruption. L'exemple suivant le démontre :
Exemple<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 带表格的面板</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">面板标题</h3>
</div>
<div class="panel-body">
这是一个基本的面板
</div>
<table class="table">
<th>产品</th><th>价格 </th>
<tr><td>产品 A</td><td>200</td></tr>
<tr><td>产品 B</td><td>400</td></tr>
</table>
</div>
<div class="panel panel-default">
<div class="panel-heading">面板标题</div>
<table class="table">
<th>产品</th><th>价格 </th>
<tr><td>产品 A</td><td>200</td></tr>
<tr><td>产品 B</td><td>400</td></tr>
</table>
</div>
</body>
</html>
Exécuter l'instance»
Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne
Panneau avec groupe de listes
Nous pouvons dans n'importe quel panel Pour contenir un groupe de listes, créez un panneau en ajoutant les classes .panel et .panel-default à l'élément <div> Vous pouvez apprendre à créer un groupe de listes à partir des groupes de listes de chapitres.
Instance
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 带列表组的面板</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> </head> <body> <div class="panel panel-default"> <div class="panel-heading">面板标题</div> <div class="panel-body"> <p>这是一个基本的面板内容。这是一个基本的面板内容。 这是一个基本的面板内容。这是一个基本的面板内容。 这是一个基本的面板内容。这是一个基本的面板内容。 这是一个基本的面板内容。这是一个基本的面板内容。 </p> </div> <ul class="list-group"> <li class="list-group-item">免费域名注册</li> <li class="list-group-item">免费 Window 空间托管</li> <li class="list-group-item">图像的数量</li> <li class="list-group-item">24*7 支持</li> <li class="list-group-item">每年更新成本</li> </ul> </div> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne