【发布时间】:2019-01-09 16:37:27
【问题描述】:
我想要一个具有缩放宽度的 vuetify “临时导航抽屉”。 vuetify 组件默认有 300px 宽度,所以我像这样覆盖它(使用https://vuetifyjs.com/en/components/navigation-drawers“临时”示例)
<template>
<v-layout
wrap
style="height: 200px;"
>
<v-container>
<v-layout justify-center>
<v-btn
color="pink"
dark
@click.stop="drawer = !drawer"
>
Toggle
</v-btn>
</v-layout>
</v-container>
<v-navigation-drawer
v-model="drawer"
absolute
temporary
style="width: 13vw" //I change width to 13vw here
>
</v-navigation-drawer>
</v-layout>
</template>
问题是,当菜单未激活时,它隐藏在视口左侧 300px 处。我在较大的显示器上缩放 13vw 宽度将变得大于 300 像素,因此左侧导航菜单的一部分未隐藏。如何更改导航菜单的默认隐藏?
Jsfiddle:https://jsfiddle.net/agreyfield91/tgpfhn8m/957/ 在未激活导航抽屉的情况下缩小以查看我在说什么
【问题讨论】:
-
尝试使用vw,它是相对于视口宽度的1%
-
如果你能提供一个 jsfiddle 或 codepen 来帮助
-
添加了 jsfiddle。
标签: javascript css vue.js vuetify.js