首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证导航抽屉问题

问验证导航抽屉问题
EN

Stack Overflow用户
提问于 2018-08-02 10:14:16
回答 1查看 11.4K关注 0票数 6

我想有一个证明“临时导航抽屉”与缩放宽度。vuetify组件默认有300px的宽度,所以我这样覆盖它(使用https://vuetifyjs.com/en/components/navigation-drawers“临时”示例)

代码语言:javascript
复制
<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缩放宽度将变得大于300px,因此导航菜单的一小部分将不会隐藏在左侧。如何更改导航菜单的默认隐藏?

Jsfiddle:https://jsfiddle.net/agreyfield91/tgpfhn8m/957/在取消激活导航抽屉的情况下缩小以查看我正在谈论的内容

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-08 05:56:26

因此,vuetify组件只支持使用像素作为组件的width属性,因此您有两个选择。您可以对像素使用width属性。或者你可以添加一点css hack来使用大众。

选项1:将您的v-navigation-drawer更改为以下内容:

代码语言:javascript
复制
<v-navigation-drawer
    v-model="drawer"
    absolute
    temporary
    width="500"
>

选项2:

将此代码添加到css中

代码语言:javascript
复制
.v-navigation-drawer--close.v-navigation-drawer--temporary {
    transform: translateX(-13vw) !important;
}
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51644596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档