【发布时间】:2021-05-27 04:42:45
【问题描述】:
我想从'vue-bootstrap'创建一个侧边栏,它在点击时被隐藏,但我只想隐藏这个侧边栏的 80% 宽度,那么,如何只隐藏侧边栏的一部分?
<b-button v-b-toggle.sidebar-1 class="toogle-sidebar">
<span>Toogle sidebar</span>
</b-button>
<b-sidebar
id="sidebar-backdrop"
title="Sidebar with backdrop"
:backdrop-variant="variant"
backdrop
shadow
>
<div class="px-3 py-2">
<b-form-group label="Backdrop variant" label-for="backdrop-variant">
<b-form-select id="backdrop-variant" v-model="variant" :options="variants"></b-form-select>
</b-form-group>
</div>
</b-sidebar>
我想在 Gitlab 辅助工具栏中创建类似的东西,当我点击 hide sidebar 时,我只看到菜单图标,
谁能告诉我该怎么做?
感谢您的帮助!
【问题讨论】:
-
我使用过 Vue 2 和 Bootstrap 4,但没有使用过 vue-bootstrap(搜索实际上找到了 bootstrap-vue)。一般来说,我的方法是创建两个版本的侧边栏,并通过点击事件显示您想要的版本。可能有解决问题的最佳实践方法
标签: javascript html css vue.js bootstrap-4