View on GitHub
圖片 (Images)
全部經由類別來設定,選擇加入響應式 (因而不會大於其父類別所設定的圖片尺寸) 與增加輕巧樣式之文件和範例。
On this page
響應式圖片
Bootstrap 中的圖片可利用 .img-fluid
設定為響應式圖片。運用 max-width: 100%;
和 height: auto;
,讓圖片可依父元素進行縮放。
<img src="..." class="img-fluid" alt="...">
圖片縮略圖
除了我們的 邊框-圓角 通用類別 之外,你可以使用 .img-thumbnail
讓圖片呈現圓角 1px 的邊框。
<img src="..." class="img-thumbnail" alt="...">
對齊圖片
用 輔助方法 浮動類別 或是 文字 對齊類別 讓圖片對齊。屬性為 block
的圖片可以使用 .mx-auto
margin 通用類別 置中。
<img src="..." class="rounded float-start" alt="...">
<img src="..." class="rounded float-end" alt="...">
<img src="..." class="rounded mx-auto d-block" alt="...">
<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;