Bootstrap - Vignettes
Ce chapitre traite des miniatures Bootstrap. De nombreux sites ont besoin d'un moyen de mettre en page des images, des vidéos, du texte, etc. dans une grille, et Bootstrap dispose d'un moyen simple de le faire avec des vignettes. Pour créer des miniatures à l'aide de Bootstrap -
Ajoutez une balise <a> avec la classe de .thumbnail autour d'une image.
Cela ajoute quatre pixels de remplissage et une bordure grise.
En survol, une lueur animée décrit l'image.
L'exemple suivant montre une miniature par défaut -
<div class = "row">
<div class = "col-sm-6 col-md-3">
<a href = "#" class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</a>
</div>
<div class = "col-sm-6 col-md-3">
<a href = "#" class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</a>
</div>
<div class = "col-sm-6 col-md-3">
<a href = "#" class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</a>
</div>
<div class = "col-sm-6 col-md-3">
<a href = "#" class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</a>
</div>
</div>
Ajout de contenu personnalisé
Maintenant que nous avons une miniature de base, il est possible d'ajouter n'importe quel type de contenu HTML comme des en-têtes, des paragraphes ou des boutons dans les miniatures. Suivez les étapes ci-dessous -
Modifiez la balise <a> qui a une classe de .thumbnail à un <div>.
À l'intérieur de cette <div>, vous pouvez ajouter tout ce dont vous avez besoin. Comme il s'agit d'un <div>, nous pouvons utiliser la convention de dénomination par défaut basée sur l'étendue pour le dimensionnement.
Si vous souhaitez regrouper plusieurs images, placez-les dans une liste non ordonnée, et chaque élément de la liste sera déplacé vers la gauche.
L'exemple suivant illustre ceci -
<div class = "row">
<div class = "col-sm-6 col-md-3">
<div class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</div>
<div class = "caption">
<h3>Thumbnail label</h3>
<p>Some sample text. Some sample text.</p>
<p>
<a href = "#" class = "btn btn-primary" role = "button">
Button
</a>
<a href = "#" class = "btn btn-default" role = "button">
Button
</a>
</p>
</div>
</div>
<div class = "col-sm-6 col-md-3">
<div class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</div>
<div class = "caption">
<h3>Thumbnail label</h3>
<p>Some sample text. Some sample text.</p>
<p>
<a href = "#" class = "btn btn-primary" role = "button">
Button
</a>
<a href = "#" class = "btn btn-default" role = "button">
Button
</a>
</p>
</div>
</div>
<div class = "col-sm-6 col-md-3">
<div class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</div>
<div class = "caption">
<h3>Thumbnail label</h3>
<p>Some sample text. Some sample text.</p>
<p>
<a href = "#" class = "btn btn-primary" role = "button">
Button
</a>
<a href = "#" class = "btn btn-default" role =" button">
Button
</a>
</p>
</div>
</div>
<div class = "col-sm-6 col-md-3">
<div class = "thumbnail">
<img src = "/bootstrap/images/kittens.jpg" alt = "Generic placeholder thumbnail">
</div>
<div class = "caption">
<h3>Thumbnail label</h3>
<p>Some sample text. Some sample text.</p>
<p>
<a href = "#" class = "btn btn-primary" role = "button">
Button
</a>
<a href = "#" class = "btn btn-default" role = "button">
Button
</a>
</p>
</div>
</div>
</div>