【发布时间】:2019-10-19 13:00:17
【问题描述】:
我正在使用 Vuetify 做一些事情,但我很难自定义组件。
In this example I added background-color: red to class rounded-card 在两个地方应用了这个类,但它只在 v-card-media 中有效,但父组件只应用了一个属性,即边框半径一个并且没有应用背景-颜色。
为什么两种样式都没有应用?我应该如何自定义组件样式?
<div id="app">
<v-app id="inspire">
<v-layout>
<v-flex xs12 sm6 offset-sm3>
<v-card flat class="rounded-card">
<v-card-media
class="white--text rounded-card"
height="200px"
src="https://vuetifyjs.com/static/doc-images/cards/docks.jpg"
>
<v-container fill-height fluid>
<v-layout fill-height>
<v-flex xs12 align-end flexbox>
<span class="headline">Top 10 Australian beaches</span>
</v-flex>
</v-layout>
</v-container>
</v-card-media>
<v-card-title>
<div>
<span class="grey--text">Number 10</span><br>
<span>Whitehaven Beach</span><br>
<span>Whitsunday Island, Whitsunday Islands</span>
</div>
</v-card-title>
<v-card-actions>
<v-btn flat color="orange">Share</v-btn>
<v-btn flat color="orange">Explore</v-btn>
</v-card-actions>
</v-card>
</v-flex>
</v-layout>
</v-app>
</div>
#app{
padding-top:1em;
}
.rounded-card{
border-radius:50px;
background-color: red;
}
【问题讨论】:
标签: vuetify.js