選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap 4 Cards


卡片

Bootstrap 4 中的卡片是一個帶有邊框的框,其內容周圍有一些內邊距。它包括頁首、頁尾、內容、顏色等的選項。

image

John Doe

一些示例文字,一些示例文字。John Doe 是一名建築師和工程師

檢視個人資料

基本卡片

基本卡片是透過 .card 類建立的,卡片內的內容具有 .card-body

基本卡片

示例

<div class="card">
  <div class="card-body">基本卡片</div>
</div>
自己動手試一試 »

如果您熟悉 Bootstrap 3,卡片將取代舊的面板、井和縮圖。


頁首和頁尾

Header
內容

.card-header 類為卡片新增標題,.card-footer 類為卡片新增頁尾

示例

<div class="card">
  <div class="card-header">頁首</div>
  <div class="card-body">內容</div>
  <div class="card-footer">頁尾</div>
</div>
自己動手試一試 »

上下文卡片

要為卡片新增背景色,請使用上下文類(.bg-primary.bg-success.bg-info.bg-warning.bg-danger.bg-secondary.bg-dark.bg-light

示例

基本卡片

Primary 卡片

Success 卡片

Info 卡片

Warning 卡片

Danger 卡片

Secondary 卡片

Dark 卡片

Light 卡片
自己動手試一試 »


標題、文字和連結

卡片標題

一些示例文字。一些示例文字。

卡片連結 另一個連結

使用 .card-title 將卡片標題新增到任何標題元素。如果 .card-body 中的 <p> 元素是最後一個子元素(或唯一子元素),則使用 .card-text 類來移除底部的邊距。 .card-link 類為任何連結新增藍色,並帶有懸停效果。

示例

<div class="card">
  <div class="card-body">
    <h4 class="card-title">卡片標題</h4>
    <p class="card-text">一些示例文字。一些示例文字。</p>
    <a href="#" class="card-link">卡片連結</a>
    <a href="#" class="card-link">另一個連結</a>
  </div>
</div>
自己動手試一試 »

卡片圖片

Card image

John Doe

一些示例文字,一些示例文字。John Doe 是一名建築師和工程師

檢視個人資料

Jane Doe

一些示例文字,一些示例文字。Jane Doe 是一名建築師和工程師

檢視個人資料
Card image

.card-img-top.card-img-bottom 新增到 <img> 標籤中,可以將圖片放置在卡片的頂部或底部。請注意,我們將圖片放在 .card-body 的外部,使其跨越整個寬度

示例

<div class="card" style="width:400px">
  <img class="card-img-top" src="img_avatar1.png" alt="Card image">
  <div class="card-body">
    <h4 class="card-title">John Doe</h4>
    <p class="card-text">一些示例文字。</p>
    <a href="#" class="btn btn-primary">檢視個人資料</a>
  </div>
</div>
自己動手試一試 »

拉伸連結

在卡片內的連結中新增 .stretched-link 類,它將使整個卡片可點選且可懸停(卡片將充當連結)

Card image

John Doe

一些示例文字,一些示例文字。John Doe 是一名建築師和工程師

檢視個人資料

Jane Doe

一些示例文字,一些示例文字。Jane Doe 是一名建築師和工程師

檢視個人資料
Card image

示例

<a href="#" class="btn btn-primary stretched-link">檢視個人資料</a>
自己動手試一試 »

卡片圖片疊加

Card image

John Doe

一些示例文字,一些示例文字。一些示例文字,一些示例文字。一些示例文字,一些示例文字。一些示例文字,一些示例文字。

檢視個人資料

將圖片變成卡片背景,並使用 .card-img-overlay 在圖片上新增文字

示例

<div class="card" style="width:500px">
  <img class="card-img-top" src="img_avatar1.png" alt="Card image">
  <div class="card-img-overlay">
    <h4 class="card-title">John Doe</h4>
    <p class="card-text">一些示例文字。</p>
    <a href="#" class="btn btn-primary">檢視個人資料</a>
  </div>
</div>
自己動手試一試 »

卡片列

第一個卡片中的一些文字

第二個卡片中的一些文字

第三個卡片中的一些文字

第四個卡片中的一些文字

第五個卡片中的一些文字

第六個卡片中的一些文字

.card-columns 類建立一個類似拼貼畫的卡片網格(類似於 Pinterest)。插入更多卡片時,佈局會自動調整。

注意:卡片在小螢幕(小於 576px)上垂直顯示

示例

<div class="card-columns">
  <div class="card bg-primary">
    <div class="card-body text-center">
      <p class="card-text">第一個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-warning">
    <div class="card-body text-center">
      <p class="card-text">第二個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-success">
    <div class="card-body text-center">
      <p class="card-text">第三個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-danger">
    <div class="card-body text-center">
      <p class="card-text">第四個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-light">
    <div class="card-body text-center">
      <p class="card-text">第五個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-info">
    <div class="card-body text-center">
      <p class="card-text">第六個卡片中的一些文字</p>
    </div>
  </div>
</div>
自己動手試一試 »

卡片組

第一個卡片中的一些文字

更多文字以增加高度

更多文字以增加高度

更多文字以增加高度

第二個卡片中的一些文字

第三個卡片中的一些文字

第四個卡片中的一些文字

.card-deck 類建立一個**高度和寬度相等**的卡片網格。插入更多卡片時,佈局會自動調整。

注意:卡片在小螢幕(小於 576px)上垂直顯示

示例

<div class="card-deck">
  <div class="card bg-primary">
    <div class="card-body text-center">
      <p class="card-text">第一個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-warning">
    <div class="card-body text-center">
      <p class="card-text">第二個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-success">
    <div class="card-body text-center">
      <p class="card-text">第三個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-danger">
    <div class="card-body text-center">
      <p class="card-text">第四個卡片中的一些文字</p>
    </div>
  </div>
</div>
自己動手試一試 »

卡片分組

第一個卡片中的一些文字

更多文字以增加高度

更多文字以增加高度

更多文字以增加高度

第二個卡片中的一些文字

第三個卡片中的一些文字

第四個卡片中的一些文字

.card-group 類類似於 .card-deck。唯一的區別是 .card-group 類消除了每張卡片之間的左右邊距。

注意:卡片在小螢幕(小於 576px)上垂直顯示,**帶有**上下邊距

示例

<div class="card-group">
  <div class="card bg-primary">
    <div class="card-body text-center">
      <p class="card-text">第一個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-warning">
    <div class="card-body text-center">
      <p class="card-text">第二個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-success">
    <div class="card-body text-center">
      <p class="card-text">第三個卡片中的一些文字</p>
    </div>
  </div>
  <div class="card bg-danger">
    <div class="card-body text-center">
      <p class="card-text">第四個卡片中的一些文字</p>
    </div>
  </div>
</div>
自己動手試一試 »

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援