css - Quasar 框架 Flex 类

标签 css flexbox vuejs2 quasar-framework

使用 Quasar Framework 0.15,我没有看到对使用 Flex 相关类有任何影响。一个简单的组件:

<template>
  <q-page class="flex">
    <div class="row">
      <div class="col-sm-6 justify-center">
        <q-btn-group>
          <q-btn label="1" />
          <q-btn label="2" />
          <q-btn label="3" />
        </q-btn-group>
      </div>
    </div>

  </q-page>
</template>

当我检查组件时,例如类为“行”的 div 没有预期的全宽,也没有任何其他与 Flex 相关的类,如“justify-start”或“col-sm-” 6' 似乎有效。

我的 btn-group 在这种情况下显示在屏幕的左上角,就好像没有 css 被应用到它('justify-center' 应该居中)

我在全新安装的 web/material 主题上运行。

最佳答案

您可以使用不带任何类的简单 q-page,它会占用整个宽度。您还可以使用固定的中心类来使内容居中。

<template>
  <q-page>
    <div class="row">
      <div class="col-sm-6 fixed-center">
        <q-btn-group>
          <q-btn label="1" />
          <q-btn label="2" />
          <q-btn label="3" />
        </q-btn-group>
      </div>
    </div>

  </q-page>
</template>

关于css - Quasar 框架 Flex 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50301515/

相关文章:

javascript - Vue.js 中的实用方法

javascript - 数组有 10 个代表玩家的对象,我试图在 Vue.js 中循环并显示第 1 队的 5 名玩家。我做对了吗?

html - 如何将 span 的背景颜色设置为外部 div?

css - 如何在 flex 容器中排列两个居中 div 的顶部?

html - 为什么 flex 元素不缩小过去的内容大小?

html - 仅CSS的砌体布局

javascript - 我应该如何在 Vue 的模式中动态添加和删除数据?

css - !important 规则是否覆盖媒体查询?

javascript - 如何从 JavaScript 调整 CSS 中的值?

html - 如何用CSS设置元素居中对齐?