Images in Bootstrap 5
Bootstrap Images
Bootstrap provides several classes to style images in different ways.
Here are the image classes in Bootstrap:
img-fluid
: This class makes the image responsive by setting its maximum width to 100% and height to auto. This means that the image will scale down or up to fit the container.rounded
: This class adds rounded corners to the image.rounded-circle
: This class makes the image a perfect circle by adding rounded corners with a radius equal to half of the image width.rounded-0
: This class removes the rounded corners from the image.img-thumbnail
: This class adds a border and some padding to the image to make it look like a thumbnail.
As an example:
Editor
In this example:
- This will display the image with rounded corners and make it responsive using the
img-fluid
class.
Aligning Images
To align images in Bootstrap, you can use the built-in classes provided by Bootstrap.
Bootstrap offers several classes that can be used to align images, such as "text-center"
, "mx-auto"
, "float-left"
, "float-right"
, etc.
Here are some examples of how you can align images in Bootstrap:
Center an Image
To center an image, you can use the "mx-auto"
class.
As an example:
<img src="your-image.jpg" class="mx-auto" />
Float an Image to the Left or Right
To float an image to the left or right, you can use the "float-left"
or "float-right"
class.
As an example:
<img src="your-image.jpg" class="float-left" />
or
<img src="your-image.jpg" class="float-right" />
Align an Image to Text
To align an image to text, you can use the "align-top"
, "align-middle"
, or "align-bottom"
classes.
As an example:
<img src="your-image.jpg" class="align-top" />
or
<img src="your-image.jpg" class="align-middle" />
or
<img src="your-image.jpg" class="align-bottom" />
Responsive Images
To make your images responsive, you can use the "img-fluid"
class. This will ensure that your images are scaled properly on different screen sizes.
As an example:
Keep in mind that these classes should be applied to the "img"
tag and not to the "div"
or "container"
holding the image.