Skip to main content Skip to docs navigation
View on GitHub

圖片 (Images)

全部經由類別來設定,選擇加入響應式 (因而不會大於其父類別所設定的圖片尺寸) 與增加輕巧樣式之文件和範例。

六角學院的 Bootstrap 5 課程上線囉,立即與萬人一同學習最專業、最深入的 Bootstrap 5 課程。

立即上課去

響應式圖片

Bootstrap 中的圖片可利用 .img-fluid 設定為響應式圖片。運用 max-width: 100%;height: auto;,讓圖片可依父元素進行縮放。

PlaceholderResponsive image
<img src="..." class="img-fluid" alt="...">

圖片縮略圖

除了我們的 邊框-圓角 通用類別 之外,你可以使用 .img-thumbnail 讓圖片呈現圓角 1px 的邊框。

A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera200x200
<img src="..." class="img-thumbnail" alt="...">

對齊圖片

輔助方法 浮動類別 或是 文字 對齊類別 讓圖片對齊。屬性為 block 的圖片可以使用 .mx-auto margin 通用類別 置中。

Placeholder200x200 Placeholder200x200
<img src="..." class="rounded float-start" alt="...">
<img src="..." class="rounded float-end" alt="...">
Placeholder200x200
<img src="..." class="rounded mx-auto d-block" alt="...">
Placeholder200x200
<div class="text-center">
<img src="..." class="rounded" alt="...">
</div>

圖片標籤

如果使用 <picture> 為特定的 <img> 詳細描述多個 <source> 元素,要確保 .img-* 類別添加在 <img> 而非 <picture> 標籤上。

<picture>
  <source srcset="..." type="image/svg+xml">
  <img src="..." class="img-fluid img-thumbnail" alt="...">
</picture>

Sass

Variables

變數可用於圖片縮略圖。

$thumbnail-padding:                 .25rem;
$thumbnail-bg:                      $body-bg;
$thumbnail-border-width:            $border-width;
$thumbnail-border-color:            $gray-300;
$thumbnail-border-radius:           $border-radius;
$thumbnail-box-shadow:              $box-shadow-sm;