vue中el-tooptip 气泡小箭头样式修改

如图,根据要求设置了气泡的背景颜色和边框;

.el-tooltip__popper.is-dark {
  background: rgb(0, 13, 53) ;
  border: 1px solid #1e88c6;
}

小箭头不能跟气泡融合,显得很生硬,修改原理就是修改气泡框下方有两个三角的颜色,一个压在另一个三角上方,稍稍漏出一点作为边框

.el-tooltip__popper.is-dark[x-placement^="top"] .popper__arrow{
    bottom: -9px ;   
    border-top-color: #1e88c6 ;  //颜色与气泡边框一致,作为小箭头的边框
    border-top-width: 8px ;  
}

.el-tooltip__popper.is-dark[x-placement^="top"] .popper__arrow::after{
    bottom: 1px;  
    border-top-color: rgba(0, 13, 53, 1) ; //颜色与气泡背景一致,作为小箭头的背景颜色
    border-top-width: 8px;  //小箭头的大小
}

完美解决了

需要注意的是,这些样式添加scoped 就不生效了!!!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值