P粉1896062692023-08-29 16:17:40
我认为您不会直接得到这个,但您不需要做更多的事情来获得您想要的结果。
开箱即用...
使用 Hover
组件触发事件并使用槽(布尔)值切换 CSS 类。
模板
<v-hover v-slot="{ hover }"> <v-card :class="{ 'on-hover': hover }"> // ... </v-card> </v-hover>
自定义... 然后添加一些范围样式。以下只是一个简单的示例,但您可以根据自己的喜好设置样式。
样式
.v-image { transition: filter .4s ease-in-out; } .v-card:hover .v-image { filter: brightness(25%); }
示例:https://codepen.io/alexpetergill/pen/NWBadjV p >
文档:https://vuetifyjs.com/en/components/hover/
API:https://vuetifyjs.com/en/api/v-悬停/#slots