選單
×
   ❮   
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 5 Offcanvas


Offcanvas

Offcanvas 類似於 modals(預設隱藏,啟用後顯示),不同之處在於它通常用作側邊欄導航選單。

標題

一些示例文字。

一些示例文字。


如何建立 Offcanvas 側邊欄

以下示例顯示瞭如何建立 offcanvas 側邊欄

示例

<!-- Offcanvas Sidebar -->
<div class="offcanvas offcanvas-start" id="demo">
  <div class="offcanvas-header">
    <h1 class="offcanvas-title">標題</h1>
    <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas"></button>
  </div>
  <div class="offcanvas-body">
    <p>一些示例文字。</p>
    <p>一些示例文字。</p>
    <button class="btn btn-secondary" type="button">一個按鈕</button>
  </div>
</div>

<!-- 開啟 offcanvas 側邊欄的按鈕 -->
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#demo">
  開啟 Offcanvas 側邊欄
</button>
自己動手試一試 »

示例解釋

.offcanvas 類建立 offcanvas 側邊欄。

.offcanvas-start 類定位 offcanvas,並使其寬度為 400px。有關更多定位類,請參閱下面的示例。

.offcanvas-title 類可確保正確的邊距和行高。

然後,在 .offcanvas-body 類中新增您的內容。

要開啟 offcanvas 側邊欄,您必須使用指向 .offcanvas 容器 (#demo 在我們的示例中) ID 的 <button><a> 元素。

要使用 <a> 元素開啟 offcanvas 側邊欄,您可以使用 href 屬性指向 #demo,而不是 data-bs-target 屬性。



Offcanvas 定位

使用 .offcanvas-start|end|top|bottom 將 offcanvas 定位到左側、右側、頂部或底部。

右側示例

<div class="offcanvas offcanvas-end" id="demo">

標題

一些示例文字。

一些示例文字。

自己動手試一試 »

頂部示例

<div class="offcanvas offcanvas-top" id="demo">

標題

一些示例文字。

一些示例文字。

自己動手試一試 »

底部示例

<div class="offcanvas offcanvas-bottom" id="demo">

標題

一些示例文字。

一些示例文字。

自己動手試一試 »

響應式 OffCanvas 選單

您還可以使用 .offcanvas-sm|md|lg|xl|xxl 類來控制在不同螢幕寬度下何時隱藏或顯示 offcanvas 選單。

示例

<div class="offcanvas offcanvas-start offcanvas-lg" id="demo">
自己動手試一試 »

深色 OffCanvas 選單

使用 .text-bg-dark 類建立深色 offcanvas 選單。

提示:我們還為 .btn-close 添加了 .btn-close-white 類,以建立白色關閉按鈕,與深色背景搭配效果更佳。

示例

<div class="offcanvas offcanvas-end" id="demo">
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas"></button>

標題

一些示例文字。

一些示例文字。

自己動手試一試 »

×

聯絡銷售

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

報告錯誤

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

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

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