mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-12 00:08:59 +01:00
0e920ce3f4
With the current docs directory setup, I'm making too many mistakes and have to manually address path changes and directory moves on deploy. This makes for a frustrating experience developing locally and shipping releases. With this PR, we're basically back to the same setup from v3—duplicating the dist directory into our docs directory. Not the most ideal, but very straightforward for me as the release manager.
29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
---
|
|
layout: docs
|
|
title: Figures
|
|
description: Documentation and examples for displaying related images and text with the figure component in Bootstrap.
|
|
group: content
|
|
---
|
|
|
|
Anytime you need to display a piece of content—like an image with an optional caption, consider using a `<figure>`.
|
|
|
|
Use the included `.figure` , `.figure-img` and `.figure-caption` classes to provide some baseline styles for the HTML5 `<figure>` and `<figcaption>` elements. Images in figures have no explicit size, so be sure to add the `.img-fluid` class to your `<img>` to make it responsive.
|
|
|
|
{% capture example %}
|
|
<figure class="figure">
|
|
<img data-src="holder.js/400x300" class="figure-img img-fluid rounded" alt="A generic square placeholder image with rounded corners in a figure.">
|
|
<figcaption class="figure-caption">A caption for the above image.</figcaption>
|
|
</figure>
|
|
{% endcapture %}
|
|
{% include example.html content=example %}
|
|
|
|
Aligning the figure's caption is easy with our [text utilities]({{ site.baseurl }}/docs/{{ site.docs_version }}/utilities/text/#text-alignment).
|
|
|
|
{% capture example %}
|
|
<figure class="figure">
|
|
<img data-src="holder.js/400x300" class="figure-img img-fluid rounded" alt="A generic square placeholder image with rounded corners in a figure.">
|
|
<figcaption class="figure-caption text-right">A caption for the above image.</figcaption>
|
|
</figure>
|
|
{% endcapture %}
|
|
{% include example.html content=example %}
|