vue鼠标停留下拉框选项显示悬浮信息,CSS两列多行

本文介绍了一个使用Vue、CSS和HTML实现的功能,当鼠标悬停在下拉框选项上时,会在右侧显示一个包含两列信息的悬浮框。通过监听`mouseenter`、`mouseleave`和`mousemove`事件来控制悬浮框的显示和位置。悬浮框通过设置`z-index: 99999`确保置顶,并采用浮动布局实现多行两列的效果。
摘要由CSDN通过智能技术生成

这个功能是在下拉框选项里做的,下拉框的id要自己修改,鼠标悬浮在选项框里的选项,右侧出现一个信息框,信息框里的内容是两列
HTML内容这里是用的下拉框,因此要把悬浮框置顶z-index: 99999;
关键就是这3个函数*@mouseenter=“mouseIn()”
@mouseleave=“mouseOut()”
@mousemove=“mouseMove($event)”*监听鼠标
实现效果如图在这里插入图片描述

 <a-select-option
   v-for="oil in oilList"
   :key="oil.abbr"
   @mouseenter="mouseIn()"
   @mouseleave="mouseOut()"
   @mousemove="mouseMove($event)"
   >{
  { oil.name }}</a-select-option
 >
<div id="optionFocus" class="special_focus_toolTip" v-html
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 在Vue中实现下拉框换行显示的方法有多种。其中一种方法是通过设置父元素的flex-wrap属性为nowrap,然后将所选内容的宽度变小,例如设置max-width为90px。具体代码如下所示: ```html <style scoped lang="scss"> /deep/ .el-select__tags-text { max-width: 90px; } /deep/ .el-select__tags { flex-wrap: nowrap; } </style> ``` 这样设置之后,下拉框中的选项内容就会自动换行显示了。\[2\]另外,你也可以根据具体的需求进行调整,例如修改max-width的值来控制换行的宽度。希望这个解决办法对你有帮助。 #### 引用[.reference_title] - *1* [vue鼠标停留下拉框选项显示悬浮信息CSS两列多行](https://blog.csdn.net/qq_40960038/article/details/113782768)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [使用Vue+ElementUI的下拉菜单多选时,文本内容过长导致显示溢出自动换行](https://blog.csdn.net/weixin_43768573/article/details/127959437)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [一种实现 Vue Element 自带搜索栏后不换行的方法](https://blog.csdn.net/li_dian_jin/article/details/122054779)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值