Offcanvas 类似于情态动词(默认情况下隐藏,激活时显示),但通常用作侧边栏导航菜单。
一些文本 lorem ipsum。
一些文本 lorem ipsum。
以下示例展示了如何创建 offcanvas 侧边栏:
<!-- Offcanvas Sidebar -->
<div class="offcanvas offcanvas-start" id="demo">
<div class="offcanvas-header">
<h1 class="offcanvas-title">Heading</h1>
<button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas"></button>
</div>
<div class="offcanvas-body">
<p>Some text lorem ipsum.</p>
<p>Some text lorem ipsum.</p>
<button class="btn btn-secondary" type="button">A Button</button>
</div>
</div>
<!-- Button to open the offcanvas sidebar -->
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#demo">
Open Offcanvas Sidebar
</button>
亲自试一试 »
这个.offcanvas
类创建 offcanvas 侧边栏。
这个.offcanvas-start
类定位offcanvas,并使其宽400px。有关更多定位类别,请参阅下面的示例。
这个.offcanvas-title
class 确保适当的边距和行高。
然后,将您的内容添加到.offcanvas-body
类。
要打开 offcanvas 侧边栏,您必须使用<button>
或一个<a>
指向 id 的元素.offcanvas
容器 (#demo
在我们的例子中)。
要使用以下命令打开 offcanvas 侧边栏<a>
元素,您可以指向#demo
使用 href 属性,而不是data-bs-target
属性。
使用.offcanvas-start|end|top|bottom
将关闭画布定位到左侧、右侧、顶部或底部:
<div class="offcanvas offcanvas-end" id="demo">
一些文本 lorem ipsum。
一些文本 lorem ipsum。
<div class="offcanvas offcanvas-bottom" id="demo">
一些文本 lorem ipsum。
一些文本 lorem ipsum。
您还可以控制何时要在不同的屏幕宽度上隐藏或显示 offcanvas 菜单,使用.offcanvas-sm|md|lg|xl|xxl
课程:
使用.text-bg-dark
类创建一个黑暗的画布菜单。
提示:我们还添加了.btn-close-white
上课到.btn-close
,创建一个在深色背景下看起来很漂亮的白色关闭按钮:
<div class="offcanvas offcanvas-end" id="demo">
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas"></button>
一些文本 lorem ipsum。
一些文本 lorem ipsum。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!