目录
- 前言
- 代码演示
- 相关代码
- 文字提示框组件定义
- 组件调用
前言
今天开发遇上了一个新的问题,要求写一个带着滑动动画的文字提示框。但是我经常使用的Element-UI组件库只有淡入淡出效果,并且想要修改样式只能全局修改,非常不利于后期的开发。因此,我最终选择直接自定义一个符合设计的文字提示框,并期望能对你们有所帮助。文末附有演示视频。
代码演示
相关代码
文字提示框组件定义
<template> <div class="custom-tooltip-wrapper" @mouseover="visible = true" @mouseleave="visible = false"> <div class="trigger-box"><slot name="trigger"></slot> <!-- 插槽用于传入触发Tooltip的元素 --> </div><div class="custom-tooltip"> <slot name="content"></slot> <!-- 插槽用于传入Tooltip的内容 --> <div class="tooltip-arrow"></div> <!-- 箭头 --></div>