如何在 vue bootstrap 中自定义卡片的图像大小

Posted

技术标签:

【中文标题】如何在 vue bootstrap 中自定义卡片的图像大小【英文标题】:How to customize image size for card in vue bootstrap 【发布时间】:2020-10-10 18:46:14 【问题描述】:

我正在开发一个 NuxtJS 项目,使用 BootstrapVue 作为前端框架。我正在尝试使用以下代码编辑插入卡片标题中的图像的大小:

<b-card
          bg-variant="primary"
          text-variant="white"
          img-
          img-src="~/assets/images/house.png"
          header="The house"
          class="text-center position-relative"
        >
          <b-card-text>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit.
          </b-card-text>
          <b-button variant="primary" class="paragraph stretched-link"
            >Click here</b-button
          >
        </b-card>

有谁知道是否可以通过 b-card 属性(没有 CSS)自定义图像的样式?文档对我没有帮助。

【问题讨论】:

【参考方案1】:

您可以使用img-heightimg-width 提供卡片内的图像大小,它们接受字符串或数字作为值:

<b-card
          bg-variant="primary"
          text-variant="white"
          img-
          img-src="~/assets/images/house.png"
          img-
          img-
          header="The house"
          class="text-center position-relative"
        >

【讨论】:

您好 Boussadjrai,感谢您的回答。你的方法绝对是个好方法!但不幸的是,它不够灵活,无法像我想要的那样定位图像。我想我会通过 SCSS 来操作它。还是谢谢! 还有img-topimg-start等其他道具,请查看img-*的完整列表bootstrap-vue.org/docs/components/card#comp-ref-b-card

以上是关于如何在 vue bootstrap 中自定义卡片的图像大小的主要内容,如果未能解决你的问题,请参考以下文章

在 bootstrap-vue 中自定义 b 分页

如何在 bootstrap vue 的卡片组组中制作滑块?

如何让 Vue 和 Bootstrap 4 每行显示 3 张卡片

如何在 React 应用程序中自定义 Bootstrap 变量?

如何使用 Bootstrap 在 Django 中自定义复选框和收音机?

如何在具有 reactstrap 依赖项的 reactjs 应用程序中自定义 bootstrap 4?