【发布时间】:2019-06-16 06:30:44
【问题描述】:
我正在使用 vuetify 扩展面板 ui 组件 (https://vuetifyjs.com/en/components/expansion-panels)。我很确定如何为此添加颜色。如您所见,我一直在尝试将 color="#26c6da" 添加到多个组件但没有成功。
<template>
<!-- <v-layout align-start > -->
<!-- <v-layout align-start justify-center row fill-height> -->
<v-container row fill-height justify-center style="max-width: 1200px" class="mx-auto" color="#26c6da">
<!-- <v-layout row fill-height=""> -->
<!-- <v-layout row justify-space-around> -->
<v-flex class="mx-auto" color="#26c6da">
<v-expansion-panel style="max-width: 1200px" class="mx-auto" color="#26c6da" >
<v-expansion-panel-content v-for="(item,i) in items" :key="i">
<div slot="header" class="headline font-weight-bold">{{item.header}}</div>
<v-card >
<v-card-text class="headline font-weight-bold">{{item.text}}</v-card-text>
</v-card>
</v-expansion-panel-content>
</v-expansion-panel>
</v-flex>
<!-- </v-layout> -->
</v-container>
这是一个组件codepen链接:
https://codepen.io/anon/pen/OdJKqm?&editable=true&editors=101
我怎样才能让它工作?
【问题讨论】:
-
style="color: ..."或style="background-color: ..."。道具color="..."期望these values 之一 -
一些组件如
v-flex没有color属性。因此,您必须在主题中设置自定义颜色并使用相关类,或者手动设置样式。 -
@Traxo 我希望你在设置自定义颜色上放了一个链接。不过还是谢谢你的回答,很有帮助
标签: css vue.js vuejs2 vue-component vuetify.js