Bootstrap 縮圖


本章將講解 Bootstrap 縮圖。大多數網站都需要在網格中佈局圖像、影片、文字等。 Bootstrap 透過縮圖為此提供了一種簡單的方式。使用 Bootstrap 建立縮圖的步驟如下:

  • 在圖片周圍新增帶有 class .thumbnail 的 <a> 標籤。

  • 這會加入四個像素的內邊距(padding)和一個灰色的邊框。

  • 當滑鼠懸停在圖像上時,會動畫顯示出圖像的輪廓。

下面的實例示範了預設的縮圖:

#實例

<!DOCTYPE html>
<html>
<head>
   <title>Bootstrap 实例 - 缩略图</title>
   <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>

<div class="row">
   <div class="col-sm-6 col-md-3">
      <a href="#" class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
      </a>
   </div>
   <div class="col-sm-6 col-md-3">
      <a href="#" class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
      </a>
   </div>
   <div class="col-sm-6 col-md-3">
      <a href="#" class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
      </a>
   </div>
   <div class="col-sm-6 col-md-3">
      <a href="#" class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
      </a>
   </div>
</div>

</body>
</html>

運行實例»

點擊"運行實例" 按鈕查看線上實例


缩略图

#新增自訂的內容

現在我們有了一個基本的縮圖,我們可以為縮圖添加各種HTML 內容,例如標題、段落或按鈕。具體步驟如下:

  • 把有  class .thumbnail 的 <a> 標籤改為 <div>。

  • 在該 <div> 內,您可以新增任何您想要新增的東西。由於這是一個 <div>,我們可以使用預設的基於 span 的命名規則來調整大小。

  • 如果您想要給多個圖像分組,請將它們放置在一個無序列表中,並且每個列表項目向左浮動。

下面的實例示範了這一點:

實例

<div class="row">
   <div class="col-sm-6 col-md-3">
      <div class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
         <div class="caption">
            <h3>缩略图标签</h3>
            <p>一些示例文本。一些示例文本。</p>
            <p>
               <a href="#" class="btn btn-primary" role="button">
                  按钮
               </a> 
               <a href="#" class="btn btn-default" role="button">
                  按钮
               </a>
            </p>
         </div>
      </div>
   </div>
   <div class="col-sm-6 col-md-3">
      <div class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
         <div class="caption">
            <h3>缩略图标签</h3>
            <p>一些示例文本。一些示例文本。</p>
            <p>
               <a href="#" class="btn btn-primary" role="button">
                  按钮
               </a> 
               <a href="#" class="btn btn-default" role="button">
                  按钮
               </a>
            </p>
         </div>
      </div>
   </div>
   <div class="col-sm-6 col-md-3">
      <div class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
         <div class="caption">
            <h3>缩略图标签</h3>
            <p>一些示例文本。一些示例文本。</p>
            <p>
               <a href="#" class="btn btn-primary" role="button">
                  按钮
               </a> 
               <a href="#" class="btn btn-default" role="button">
                  按钮
               </a>
            </p>
         </div>
      </div>
   </div>
   <div class="col-sm-6 col-md-3">
      <div class="thumbnail">
         <img src="../style/images/kittens.jpg" 
         alt="通用的占位符缩略图">
         <div class="caption">
            <h3>缩略图标签</h3>
            <p>一些示例文本。一些示例文本。</p>
            <p>
               <a href="#" class="btn btn-primary" role="button">
                  按钮
               </a> 
               <a href="#" class="btn btn-default" role="button">
                  按钮
               </a>
            </p>
         </div>
      </div>
   </div>
</div>

##執行實例»點擊"運行實例" 按鈕查看線上實例

結果如下所示:

自定义缩略图


################################################