css - Vuetify 图标大小

标签 css vue.js vuejs2 stylus vuetify.js

最近我正在使用 Vuetify 开发一个应用程序,但在更改 Vuetify 默认颜色时遇到了麻烦。所以我最终以这个结束:

https://github.com/vuetifyjs/vuetify/issues/299

如其所说,我添加了以下代码:

 <style lang="stylus">
  @require '../node_modules/vuetify/src/stylus/settings/_colors.styl'
  $theme := {
    primary: #009688
    accent: #FFC107
    secondary: #00796B
    info: #B2DFDB
    warning: $red.base
    error: $red.base
    success: $green.base
  }
  @require '../node_modules/vuetify/src/stylus/main.styl'
</style>

App.vue

因此,当我在应用程序中测试更改颜色时,它按预期工作,到目前为止一切顺利。然后我注意到它改变了图标的大小,如下图所示:

Before

After

所以,我的问题是:

有没有办法不使用 CSS 来解决这个问题?如果是这样,如何?或者没有办法,那我应该怎么用CSS解决呢?

最佳答案

您可以使用 Vuetify 图标中的 size 属性以 px 为单位指定图标大小。

<v-icon size="25">home</v-icon>

或者 你可以在 v-icon 标签中使用 x-small, small, medium, large 和 x-large 例如

<v-icon small>home</v-icon>

关于css - Vuetify 图标大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48119054/

相关文章:

jquery - 滚动到顶部功能

css - 动态创建一个css文件

javascript - 在 Vue.js 中转换数组数组

javascript - 在多次出现的项目中,仅删除第二个

javascript - 如何重构此 Vue Js 代码以避免使用本地存储?

javascript - 如何设置在 vue.js 2 中选择的选项?

CSS:添加位置后位置不正确:已修复;

html - CSS 动画侧边按钮标签

vue.js - 结合使用vue.js和chartist.js来创建跟踪余额进度的图表

vue.js - 从另一个模块访问 vuex 模块状态