Mak*_*aks 5 javascript css vue.js vuetify.js
我希望 v 卡是透明的,但里面的东西不应该是透明的。我怎样才能用CSS制作它?
卡.vue
<v-card class="cardColor">
<v-card-text>
TEXT
</v-card-text>
<v-card-actions>
<v-btn color="primary" @click="foo">Button</v-btn>
</v-card-actions>
</v-card>
Run Code Online (Sandbox Code Playgroud)
通用CSS
.cardColor {
background-color: white!important;
border-color: transparent!important;
opacity: 0.65;
}
Run Code Online (Sandbox Code Playgroud)
我试图写这个,但它不起作用。
.cardColor {
color: rgba(255, 255, 255, 0.5);
}
Run Code Online (Sandbox Code Playgroud)
您可以使用带有轮廓的颜色属性
<v-card outlined color="transparent">
...
</v-card>
Run Code Online (Sandbox Code Playgroud)
我给卡片背景设置了透明并删除了不透明度,这就是你需要的吗?
new Vue({
el: '#app',
vuetify: new Vuetify(),
})
setTimeout(()=>console.clear(), 100)Run Code Online (Sandbox Code Playgroud)
#app {
background: linear-gradient(to right, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
}
.cardColor {
background-color: rgba(255, 255, 255, 0.5) !important;
border-color: white !important;
}Run Code Online (Sandbox Code Playgroud)
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@3.x/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.js"></script>
<div id="app">
<v-app>
<v-content>
<v-container>
<v-card class="cardColor">
<v-card-text>
TEXT
</v-card-text>
<v-card-actions>
<v-btn color="primary" @click="foo">Button</v-btn>
</v-card-actions>
</v-card>
</v-container>
</v-content>
</v-app>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18291 次 |
| 最近记录: |