【问题标题】:How can i change the height width of svg in vuetify?如何在 vuetify 中更改 svg 的高度宽度?
【发布时间】:2020-07-01 08:05:21
【问题描述】:

我是一名 php 开发人员,我正在学习 vue。我想知道如何使用v-img 标签更改 svg 图像的高度宽度。

这里是代码

  <v-img src="/empty.svg" aspect-ratio="2"></v-img>

上面的代码隐藏了图像或似乎不起作用。 请帮我解决这个小问题。

感谢任何解决方案!

【问题讨论】:

    标签: vue.js svg vuetify.js


    【解决方案1】:

    aspect-ratio 不会改变图像的高度/宽度,而是改变整个比例。

    如果要更改高度或宽度,请使用 v-imgheightwidth 属性。

    <v-img src="/empty.svg" width="500" height="100" />
    

    您可以仅指定其中一个道具,并添加所需的aspect-ratio 以保持正确的比例。使用contain="true" 避免内容裁剪。

    https://vuetifyjs.com/en/components/images/

    【讨论】:

    • 我试试这个,但这会裁剪图像
    • 为避免裁剪,您需要将contain 应用于您的v-img。这将设置 CSS object-fit: contain
    • 顺便说一句,您可以省略包含上的 ="true" (以及任何其他布尔值)。只是说&lt;v-img contain /&gt; 就可以了
    猜你喜欢
    • 2020-01-13
    • 2018-12-14
    • 2022-01-15
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2014-12-11
    • 2021-09-01
    相关资源
    最近更新 更多