Images (Aspect Ratios)
Image Aspect Ratios
Sometimes you can't control the size of an image, you can constrain your images with aspect-ratios. The base class
aspect-ratiomaintains a 1 to 1 ratio relative to its container's width.Use
aspect-ratio-3-to-2,aspect-ratio-4-to-3,aspect-ratio-8-to-5, oraspect-ratio-16-to-9to maintain the specific ratio relative to its container or create your own by settingpadding-bottomto the ratio you want e.g. 2 to 1.aspect-ratio-2-to-1 { padding-bottom: 50% }.
1:1
3:2
4:3
8:5
16:9
Aspect Ratio Item
Use
aspect-ratio-itemif you want to keep the content's original size and crop the visible area.
Aspect Ratio Item Fluid
aspect-ratio-item-fluidsets the max-width to be 100%, similar toimg-fluid. If the image is narrower than its container, it won't expand to fill the remaining space. This generally should be used to keep wide images viewable inside theaspect-ratiocontainer.
Original Image
16:9
1:1
3:2
4:3
8:5
16:9
Aspect Ratio Item Vertical Fluid
aspect-ratio-item-vertical-fluidsets the max-height to be 100%. If the image is shorter than its container, it won't expand to fill the remaining space. This generally should be used to keep tall images viewable inside theaspect-ratiocontainer.
1:1
3:2
4:3
8:5
16:9
Aspect Ratio Item Flush
aspect-ratio-item-flushforces the width to be 100.6%. This utility should generally be used for images that are too narrow when usingaspect-ratio-item-fluidand you still want to fill the remaining space.
16:9
16:9
Aspect Ratio Item Vertical Flush
aspect-ratio-item-vertical-flushforces the height to be 100.6%. This utility should generally be used for images that are too short when usingaspect-ratio-item-flushand you still want to fill the remaining space.
16:9
16:9
aspect-ratio-item-center-middle
aspect-ratio-item-fluid
aspect-ratio-item-top-center
aspect-ratio-item-top-right
aspect-ratio-item-right-middle
aspect-ratio-item-bottom-right
aspect-ratio-item-bottom-center
aspect-ratio-item-bottom-left
aspect-ratio-item-left-middle