如何在 Bootstrap 中自定義分頁連結?


Bootstrap 是一個著名的前端框架,它提供了一套工具和樣式,用於開發靈活且移動友好的網站。在本文中,我們將討論分頁,這是一個 Bootstrap 元件,允許您將內容分成多個頁面並在頁面之間瀏覽。Bootstrap 分頁連結預設情況下是基本且簡單的,但您可以更改它們以匹配您的設計需求並使它們更易於使用者使用。

方法

您可以使用多種技術來自定義 Bootstrap 分頁連結。以下是一些可能性:

  • 使用 CSS

  • 使用 JavaScript

現在讓我們詳細瞭解每種方法並舉例說明。

方法 1:使用 `CSS`

自定義 Bootstrap 分頁連結的第一種方法是使用 `CSS`。您可以使用 CSS 自定義分頁連結以匹配您的設計。例如,您可以更改連結的文字大小、顏色和背景顏色。為了使連結更具吸引力,您還可以新增懸停效果和過渡效果。

示例

在這裡,我們將逐步介紹一個實現此方法的示例:

<!DOCTYPE html>
<html>
<head>
   <style>
      .pagination label {
         display: inline-block;
         padding: 5px 10px;
         margin: 0 5px;
         border: 1px solid #ddd;
         cursor: pointer;
      }
      .pagination input[type="radio"] {
         display: none;
      }
      .pagination input[type="radio"]:checked + label {
         background-color: #007bff;
         color: #fff;
         border-color: #007bff;
      }
   </style>
</head>
<body>
   <div class="container">
      <h1>CSS-only Pagination</h1>
      <div class="content"></div>
      <div class="pagination">
         <input type="radio" name="page" id="page1" checked>
         <label for="page1">1</label>
         <input type="radio" name="page" id="page2">
         <label for="page2">2</label>
         <input type="radio" name="page" id="page3">
         <label for="page3">3</label>
      </div>
   </div>
</body>
</html>

方法 2:使用 `JavaScript`

自定義 Bootstrap 分頁連結的第二種方法是使用 `JavaScript`。如果您需要更高階的分頁功能,則可以修改控制分頁連結的 JavaScript 程式碼。例如,您可以應用自定義邏輯來處理連結的顯示或控制顯示的連結數量。

示例

在這裡,我們將逐步介紹一個實現此方法的示例:

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>Bootstrap Pagination Example</title>
   <!-- Include Bootstrap CSS -->
   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
   <div class="container">
      <h1>Bootstrap Pagination Example</h1>
      <nav>
         <ul class="pagination">
            <li><a href="#" aria-label="Previous"><span ariahidden="true">«</span></a></li>
            <li class="active"><a href="#">1</a></li>
            <li><a href="#">2</a></li>
            <li><a href="#">3</a></li>
            <li><a href="#">4</a></li>
            <li><a href="#">5</a></li>
            <li><a href="#" aria-label="Next"><span aria-hidden="true">»</span></a></li>
         </ul>
      </nav>
   </div>
   <!-- Include jQuery and Bootstrap JS -->
   <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
   <script>
      
      // Custom JavaScript for pagination
      $(function() {
         $('.pagination li').click(function() {
            var $this = $(this);
            if ($this.hasClass('active') || $this.hasClass('disabled')) {
               return false;
            }
            $('.pagination li').removeClass('active');
            $this.addClass('active');
            return false;
         });
      });
   </script>
</body>
</html>

結論

分頁是 Web 應用程式中的常見功能,Bootstrap 使將其整合到您的專案中變得很容易。Bootstrap 預設情況下具有簡單的分頁樣式,但是可以使用 CSS 或 JavaScript 對其進行自定義。

如果您想更改分頁連結的設計,可以使用 Bootstrap 提供的內建類。如果您選擇使用 JavaScript 自定義分頁連結,則可以向連結新增事件監聽器並在單擊時動態更改其外觀。

更新於:2023年3月24日

662 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.