簡體   English   中英

如何在 Vuetify 3、Vue 3 的 v-navigation-drawer 中為圖像添加漸變?

[英]How to add a gradient to an image in a v-navigation-drawer in Vuetify 3, Vue 3?

我在帶有 Vuetify 3 的 Vue 3 應用程序中使用v-navigation-drawer

<template>
    <v-navigation-drawer app :image="backgroundImage">
        ...
    </v-navigation-drawer>
</template>
  
<script>
import backgroundImage from ' @/assets/backgroundImage.jpg'
export default {
    name: 'MyDrawer',
    setup() {
        return { backgroundImage }
    },
}
</script>

我想給這張圖片添加一個漸變,類似於

<v-img
src="backgroundImage"
gradient="to top right, rgba(100,115,201,.33), rgba(25,32,72,.7)"
></v-img>

我怎么能做到這一點?

//Adding id to navigation drawer 
<v-navigation-drawer 
    id="nav_drawer">
</v-navigation-drawer>

 // In the style tag, assign image and gradient for background
<style>
#nav_drawer{
    background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)), url('https://cdn.vuetifyjs.com/images/backgrounds/bg-2.jpg');
    background-size: cover;
    color: white;
}
</style>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM