vuejs2 - 如何在 Vuetify 中设置 v-list 的背景颜色和大小?
问题描述
我是 Vuetify 的新手,想做这样的事情。基本上我有一个导航抽屉作为侧边栏,我希望能够在选择时更改悬停列表之一的背景颜色。Vuetify 文档似乎没有讨论这个问题。我一直在到处寻找,任何帮助将不胜感激。
解决方案
您可以分配“v-list-tile”,这是您想要设置样式的位,一个类并将您的 css 包含在其中。因此,您的 v-navigation-drawer html 将如下所示:
<v-navigation-drawer
dark
permanent
>
<v-list>
<v-list-tile
class="tile"
v-for="item in items"
:key="item.title"
@click=""
>
<v-list-tile-action>
<v-icon>{{ item.icon }}</v-icon>
</v-list-tile-action> //etc....
正如你所看到的,我已将其添加class="tile"
到“v-list-tile”中。
现在只需将 .tile 类添加到您的页面 css 中:
<style scoped>
.tile {
margin: 5px;
border-radius: 4px;
}
.tile:hover {
background: green;
}
.tile:active {
background: yellow;
}
</style>
那应该可以完成工作。
推荐阅读
- julia - 从二进制文件中读取数组:“读取文件结尾”错误
- javascript - 移动设备上的 Google Oauth 需要 client_secret 但生成的客户端不提供
- rholang - Rholang 与 AND 和 RevAddress 匹配
- r - LMEST 解码问题
- flutter - Flutter just_audio 包,无法通过 Note 9 扬声器获得声音(适用于其他设备)
- jenkins - 在 Jenkins 中失败一个阶段但保持构建结果为成功
- python - 表模型更新时 Qtableview 不更新
- kubernetes-helm - Helm 部署
- jmeter - Jmeter 5.4.1 500 响应失败 - 内部服务器错误 - 尝试登录时
- python - 在字典python中按长度分组值