【问题标题】:Vuetify equal height v-tab-itemsVuetify 等高 v-tab-items
【发布时间】:2019-01-31 08:28:48
【问题描述】:

请告知如何使 vuetify v-tabs 内容以等高块显示。我在文档中没有找到可以帮助高度对齐的此组件的选项。

默认情况下 v-tab-item 的高度取决于它自己的内容高度:

布局示例:

<div id="app">
    <v-app id="inspire">
        <div>
            <v-tabs v-model="active" color="cyan" dark slider-color="yellow">
                <v-tab :key="tab-1">
                    tab 1

                </v-tab>
                <v-tab :key="tab-2">
                    tab 2

                </v-tab>
                <v-tab-item key="tab-1">
                    tab 1 content<br> tab 1 content<br> tab 1 content<br> tab 1 content<br> tab 1 content<br>
                </v-tab-item>
                <v-tab-item key="tab-2">
                    tab 2 content
                </v-tab-item>
            </v-tabs>

        </div>
    </v-app>
</div>

https://codepen.io/olegef/pen/MqKaxQ

是否可以仅使用 CSS 将 v-tab-items 的高度与最高的 v-tab-item 对齐?

【问题讨论】:

标签: html css tabs vuetify.js


【解决方案1】:

如果您还没有尝试过,那么在v-tabs__content 类中设置您想要的height(不是min-heightexplanation here)值。

Codepen ...

new Vue({
  el: '#app'
})
.v-tabs__content {
  background-color: green;
  height: 100px;
}
<div id="app">
  <v-app id="inspire">
    <div>
      <v-tabs v-model="active" color="cyan" dark slider-color="yellow">
        <v-tab :key="tab-1">
          tab 1

        </v-tab>
        <v-tab :key="tab-2">
          tab 2

        </v-tab>
        <v-tab-item key="tab-1">
          tab 1 content<br> tab 1 content<br> tab 1 content<br> tab 1 content<br> tab 1 content<br>
        </v-tab-item>
        <v-tab-item key="tab-2">
          tab 2 content
        </v-tab-item>
      </v-tabs>

    </div>
  </v-app>
</div>

<link href='https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons' rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify/dist/vuetify.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify/dist/vuetify.js"></script>

【讨论】:

  • 如果标签内容大于明确的高度设置,我将面临内容溢出问题。
猜你喜欢
  • 2019-06-30
  • 2019-02-05
  • 1970-01-01
  • 2021-05-02
  • 2019-04-16
  • 2021-02-09
  • 2020-10-29
  • 1970-01-01
  • 2020-04-30
相关资源
最近更新 更多