vue实现文字过长鼠标移上去显示对应文字,移走隐藏

  • vue项目里实现列表里因文字过长,加上鼠标移上去显示对应文字效果
    • 示例图片
    • html
    • js 数据定义
    • style

vue项目里实现列表里因文字过长,加上鼠标移上去显示对应文字效果

示例图片

html

<div class="name-lists"><div class="title">测试测试测试测试</div><div class="hidden"><div class="lists"><div v-for="(item, i) in childCompany" :key="i"><div class="name-item" v-if="item.length < 14">{{ item }}</div><div v-else class="hint" :data-hint="item"> <div class="name-item">{{ item }}</div></div></div></div></div></div>

注意::data-hint=“item” 必须有

js 数据定义

 data() {return {childCompany: ['测试1','测试2','测试3','测试4','测试顶顶顶顶顶顶顶测试顶顶顶顶顶顶顶测试顶顶顶顶顶顶顶','测试1','测试1','测试顶顶顶顶顶顶顶测试顶顶顶顶顶顶顶测试顶顶顶顶顶顶顶']};},

style

   .name-lists {width: 100%;height: 100%;padding: 20px 0;box-sizing: border-box;.title {font-size: 24px;color: #f9cc1d;margin-bottom: 10px;padding-left: 20px;}.hidden {width: 100%;overflow: hidden;.lists {height: 490px;margin-left: 20px;margin-right: -10px;overflow-y: auto;.name-item {position: relative;width: 360px;height: 40px;line-height: 40px;background: #0d183b;margin-top: 11px;padding: 0 12px;font-size: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}}}}.hint {position: relative;width: calc(100% - 150px);// before 三角形   after 文字&::before,&::after {position: absolute;opacity: 0;z-index: 100;translate: 0.3s ease;// -webkit-transition: 0.3s ease;// -moz-transition: 0.3s ease;pointer-events: none; //禁止鼠标点击}&:hover::before,&:hover::after {opacity: 1;}&::before {content: "";background: transparent;border: 8px solid transparent;top: 100%;left: 70%;margin: -16px 0 0 0;border-bottom-color: #50adfe;}&::after {content: attr(data-hint);background: #50adfe;width: 340px;border-radius: 4px;color: #333;padding: 8px 10px;font-size: 22px;top: 100%;left: 0;}}

vue实现文字过长鼠标移上去显示对应文字,移走隐藏相关推荐

  1. 简单实现鼠标移上去显示所有文字,移走又隐藏

    简单实现鼠标移上去显示所有文字,移走又隐藏,并且会依据你鼠标的位置,相应的发生改变. jsp代码: <div id="allDiv" style="border:s ...

  2. HyperLink 鼠标经过时候显示全部文字

    先说问题: 我在做一个上一篇,下一篇功能 在显示的时候我先做了截取操作 但是操作后要在前台显示的时, 鼠标经过时 显示全部的文字 所以添加下面的这个属性 this.HyperLink2.Attribu ...

  3. layui 鼠标移入变为小手_如何在 LayUI 数据表格的列元素上,鼠标悬浮,显示所有文字内容(修改源码)...

    文中使用的LayUI版本:layui-v2.5.5 问题描述: 最近参与开发了 问题分析: 要实现鼠标悬浮显示所有内容,一般采用的都是给对应元素上添加 title 属性,这样当鼠标悬浮在对应列的时候, ...

  4. 显示文字_在 iPhone 上调整显示与文字大小,让眼睛更舒服

    刚开始写这个系列文章的时候,不少朋友都建议我,如果要给中老年人看,字号一定要大大大.其实比较最初的文章,我们的确调整过字号的大小,不过终究还是定在了目前的正文 17 号字上. 从某种角度而言,我们也希 ...

  5. div +css 添加鼠标放上去显示提示文字

    有时候我们需要鼠标移到某个div,列表的某行某列或某个按钮上时显示出提示文字,此时 我们只需设置title即可: 效果如图:

  6. 设置文字QT按钮包含图片与文字,以及鼠标停留备注显示,和sheetstyle风格设置。...

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 一.按键包括图片与文字,以文字的方向设定. 使用QToolButton按键创建对象 textAndImage::textAndIma ...

  7. java 鼠标悬停显示文字_IntelliJ在鼠标悬停时显示JavaDocs工具提示

    对于IntelliJ 13,IDE设置的编辑器页面中有一个复选框 在此处输入图片说明 编辑:对于IntelliJ 14,该选项已移至"编辑器">"常规"页 ...

  8. html鼠标划到背景图显示文字,用css3实现鼠标移入图片后显示其他文字/图片的效果...

    导读:当网页中需要实现鼠标移到某张图片,会有其他文字/图片替换当前图片的效果时,很多人会使用jQuery的效果,其实用css3就可以实现,而且很简单,下面列一下代码:主要用到的是position定位和 ...

  9. 使用echarts柱状图横坐标文字过长放不下,文字会被隐藏

    今天在使用echarts中使用了柱状图,因为横坐标的文字过长,导致了显示不全,便去百度学习了一番总结下. 1.可以设置字体倾斜实现效果(我用的就是这个)上图 这是在xAxis: 中加入了 axisLa ...

最新文章

  1. python代码实现归并排序(Merge Sort )
  2. 手机app软件测试教程,手机app制作软件测试app的技巧和方式(上)
  3. delphi SAP
  4. 地图瓦片相关学习总结
  5. CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换【转】
  6. 【Data Cluster】真机环境下MySQL数据库集群搭建
  7. 【LeetCode笔记】剑指 Offer 20. 表示数值的字符串(Java、字符串)
  8. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.16
  9. 在RedHat下安装MPlayer
  10. 二维数组 : 旋转矩阵
  11. 文献管理三剑客之endnote broken attachments
  12. js在wap端获取定位_两款JS脚本判断手机浏览器类型跳转WAP手机网站
  13. 关于单机winform数据库 数据存储
  14. 微信小程序二维码生成器
  15. 对全微分的一点理解。
  16. Ubuntu安装基础教程(No Zuo No Die)
  17. html js css 简明教程,HTML+CSS+JavaScript网页制作简明教程
  18. 机器学习实战(Machine Learning in Action)参考答案以及原始数据
  19. 郑州灵活用工平台开发怎么选择模式?
  20. 虚拟机(一)虚拟机安装Mysql

热门文章

  1. CSS — 网页的呈现样式
  2. java如何保证类不被回收_Java垃圾回收机制
  3. 如何将MP4视频文件转换成MP3音频格式
  4. 小程序引入腾讯IM实现即时通讯
  5. 120帧手机动态壁纸_OPPO Find X2支持独立芯片视频动态插帧,30帧以下可升至120帧...
  6. 解决CommandError: You appear not to have the ‘mysql‘ program installed or on your path
  7. 大神驾到 | 游戏UI赏析之—全面战争:三国
  8. 2023安全生产合格证危险化学品生产单位安全管理人员模拟一[安考星]
  9. 搜索在线看电影的方法
  10. 2018中国房地产百强企业大数据研究报告!