Figures

Documentation and examples for displaying related images and text with the figure component in Bootstrap.

Anytime you need to display a piece of content—like an image with an optional caption, consider using a Figure component.

Use the included Figure, Img and Figcaption component 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 fluid attribute to your Img to make it responsive.

400x300
A caption for the above image.
vue
<template>
 <BFigure>
  <BFigureImage
   src="https://dummyimage.com/400x300/787878/ffffff&text=400x300"
   fluid
   rounded
   alt="400x300"
  />
  <BFigureCaption>A caption for the above image.</BFigureCaption>
 </BFigure>
</template>

Aligning the figure's caption is easy with our text utilities .

400x300
A caption for the above image.
vue
<template>
 <BFigure>
  <BFigureImage
   src="https://dummyimage.com/400x300/787878/ffffff&text=400x300"
   fluid
   rounded
   alt="400x300"
  />
  <BFigureCaption text-alignment="end">
   A caption for the above image.
  </BFigureCaption>
 </BFigure>
</template>

See Also