vue里面
鼠标经过title提示框的样式如何自定义
<i class="iconfont icon-fuzhiicon" title="复制"></i>
默认是这种
自己写个框 自定义样式和事件
可以通过给包含title的元素添加CSS样式来自定义鼠标经过title提示框的样式,如下所示:
.iconfont[title]:hover:after {
content: attr(title);
background: #333;
color: #fff;
padding: 5px;
position: absolute;
left: 0;
top: 20px;
z-index: 9999;
}
这个CSS样式会在鼠标经过包含title属性的.iconfont元素时,添加一个绝对定位的伪元素,用来展示自定义的提示框样式。其中,content属性用来设置提示框的文本内容,background和color属性用来设置提示框的背景色和文本颜色,padding属性用来设置提示框的内边距,position属性用来设置提示框的位置,z-index属性用来设置提示框的层级。
在Vue中,你可以使用CSS样式来自定义title提示框的样式。你可以给你的图标元素添加一个class,然后在CSS中设置该class的:hover伪类样式。例如,假设你的class为"my-icon",则可以按如下方式设置样式:
.my-icon:hover::before {
content: attr(title);
background-color: black;
color: white;
padding: 5px;
border-radius: 3px;
position: absolute;
left: 100%;
top: 50%;
transform: translate(5px, -50%);
}
这个样式将在鼠标悬停在该元素上时显示一个自定义的提示框。提示框的样式由CSS中的属性控制,例如background-color,color,padding等。你可以根据自己的需要更改这些属性来定制提示框的样式。
给title设置事件,鼠标经过事件或者css里面的hover