Back to Bootstrap

Images

site/src/content/docs/content/images.mdx

5.3.81.8 KB
Original Source

Responsive images

Images in Bootstrap are made responsive with .img-fluid. This applies max-width: 100%; and height: auto; to the image so that it scales with the parent width.

<Example code={<Placeholder width="100%" height="250" class="bd-placeholder-img-lg img-fluid" text="Responsive image" />} />

Image thumbnails

In addition to our border-radius utilities, you can use .img-thumbnail to give an image a rounded 1px border appearance.

<Example code={<Placeholder width="200" height="200" class="img-thumbnail" title="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera" />} />

Aligning images

Align images with the helper float classes or text alignment classes. block-level images can be centered using the .mx-auto margin utility class.

<Example code={<Placeholder width="200" height="200" class="rounded float-start" /> <Placeholder width="200" height="200" class="rounded float-end" />} />

<Example code={<Placeholder width="200" height="200" class="rounded mx-auto d-block" />} />

<Example code={`<div class="text-center"> <Placeholder width="200" height="200" class="rounded" />

</div>`} />

Picture

If you are using the <picture> element to specify multiple <source> elements for a specific , make sure to add the `.img-*` classes to the and not to the <picture> tag.

html
<picture>
  <source srcset="..." type="image/svg+xml">
  
</picture>

CSS

Sass variables

Variables are available for image thumbnails.

<ScssDocs name="thumbnail-variables" file="scss/_variables.scss" />