Vuetify:向 v-btn 添加自定义悬停样式

Tahereh HZ 小姐

我是Vuetify. 我想在我的网站上创建一个按钮,如下所示:

<v-btn class="v-btn white--text mx-1 px-6" elevation="2" x-small rounded color="#BB86FC">text</v-btn>

也在<v-hover>我的代码中添加标签:

<v-hover>
  <v-btn class="white--text mx-1 px-6" elevation="2" x-small rounded color="#BB86FC">text</v-btn>
</v-hover>

并在 my 中添加样式CSS

.v-btn:hover:

但不工作。

当鼠标悬停在按钮上时,我该如何style改变background color,颜色变为“红色”?

马吉德·巴达维

您可以添加v-slotv-hover,并用它的style-binding按钮,如下所示:

new Vue({ el:"#app", vuetify: new Vuetify() });
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vuetify.js"></script><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/[email protected]/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/vuetify.min.css" rel="stylesheet">

<v-app id="app">
   <v-hover v-slot="{ hover }">
     <v-btn 
       class="v-btn white--text mx-1 px-6"
       elevation="2" 
       x-small 
       rounded
       :style="{ 'background-color': hover ? 'red' : '#BB86FC' }"
     >text</v-btn>
   </v-hover>
</v-app>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vuetify 在 css 中自定义 v-btn 道具

Vuetify中的垂直v-toggle-btn

Vuetify v-btn水平右

Vuetify v-btn-toggle组的v-model错误

向基础添加自定义样式

如何在vuetify中删除v-btn背景?

从链接href和Vuetify v-btn下载Vue文件

Vuetify-v-btn(按钮)的标签与横向边框重叠

Vuetify v-btn路由活动类问题

如何更改Vuetify v-overflow-btn的底部边框颜色?

Vuetify 如何在 v-btn 中获取工作链接

Vuetify组件的Vuetify自定义样式,例如带CSS的v-textarea

Vuetify v-data-table自定义标头类样式未应用

Vuetify-如何在<v-select>中自定义选项的样式?

向 Vuetify v-select 選項添加自定義數據屬性

在v-for循环内将Vuetify v-btn与加载程序一起使用

在vuetify.js中,将路由器路径指定为属性(<v-btn to =“ / path”>)使按钮看起来像处于“悬停”状态

向ReactJS Google Map添加自定义样式的问题

向表格的页脚添加自定义样式

如何向 React Datepicker (HackerOne) 添加自定义样式?

如何在Javascript中向btn.innerHTML添加函数?

Vuetify –等待<v-btn>单击/路由上的波纹动画完成

在vuetify v-btn中正确使用分组的棱柱形链接字段?

如何在 vuetify 中使用 v-btn 过滤产品列表?

如何从Vuetify.js中的v-btn删除内部空间?

来自对象的嵌套vuetify v-btn-toggle组不保留值

在Vuetify工具栏中将<v-btn text>右对齐

向OData(v4)Web API C#添加自定义分页

向GMaps v3 DrawingManager按钮列表添加自定义按钮