为什么捐赠
API 浏览器
联系站长
响应式容器

QResponsive 是一个组件,它强制内容根据其宽度保持特定的宽高比。

QResponsive API

正在加载 QResponsive API...

用法

提示

  • 该组件可以与任何内容一起使用,只要您只指定一个直接子元素。如果您需要在其中放置多个元素,请将它们包装在一个 <div> 中。
  • 确保您的内容不会溢出容器是您的责任。

WARNING

不要在已经有 ratio 属性的 Quasar 组件上使用它,比如 QImg 或 QVideo,也不要在具有强制高度的组件上使用。

基础

基础用法



Flex 行

注意下面我们使用的是垂直对齐方式(items-start)而不是默认的(stretch),这样 flexbox 就不会强制每个 QResponsive 组件的高度。

基础用法



在某些组件上使用

以下只是几个例子。QResponsive 不仅限于 QCard 和 QCarousel。

在 QCard 上使用



在 QCardSection 上使用



在 QTable 上使用



注意,当我们在 QCarousel 上使用 QResponsive 时,我们不会为 QCarousel 提供 height 属性,因为 QResponsive 会负责处理这个问题。

在 QCarousel 上使用



最大高度

通过 CSS 类或内联样式直接在 QResponsive 组件上应用最大高度(或最大宽度等)。请记住,确保内容不会溢出容器仍然是您的责任。

在 QCard 上使用