当前位置: 首页 > news >正文

uniapp的tooltip功能放到表单laber

在uniapp中,tooltip功能通常是通过view组件的hover-class属性来实现的,而不是直接放在form的label上。hover-class属性可以定义当元素处于hover状态时的样式类,通过这个属性,可以实现一个类似tooltip的效果。

以下是一个简单的例子,展示如何在uniapp中使用hover-class来实现一个tooltip效果:

<template><view class="container"><u-formlabel-width="200"ref="uForm"><u-form-item prop="houseLdh"><templatename="label"style="width: 200rpx;display: inline-block;"><viewclass="tooltip-target"hover-class="tooltip-hover"hover-stop-propagation="true">楼幢号</view><view class="tooltip-box chat-bubble-left"><view class="tooltip-content">裙楼建筑或小区不存在楼幢号无需填写</view></view></template><view style="width: 480rpx;display: inline-block;"><u-input placeholder="请输入数字" /></view></u-form-item><u-form-itemlabel="单元号"prop="houseDyh"><u-input placeholder="请输入数字" /></u-form-item></u-form></view>
</template><style>
.container {position: relative;
}
.tooltip-target {width: 200rpx;padding: 10px;/* border: 1px solid #ccc; */display: inline-block;
}
.tooltip-box {position: absolute;left: 80px;top: 10px;visibility: hidden;width: 520rpx;color: #fff;padding: 10px;/* border: 1px solid #ccc; */background-color: #262729;border-radius: 10px;box-shadow: 0 1px 6px rgba(13, 12, 12, 0.2);text-align: center;z-index: 99;opacity: 0.8;
}
.chat-bubble-left {
}
.chat-bubble-left:before {content: '';position: absolute;width: 0;height: 0;left: -20px;top: 18px;border: 10px solid;border-color: transparent #262729 transparent transparent;
}
.chat-bubble-left:after {content: '';position: absolute;width: 0;height: 0;left: -16px;top: 20px;border: 8px solid;border-color: transparent #262729 transparent transparent;
}
.tooltip-target:hover + .tooltip-box {visibility: visible;
}
</style>

效果图
在这里插入图片描述

相关文章:

  • 2024中国军民两用智能装备与通信技术产业展览会带你走进轻元素量子材料世界
  • 【html知识】html中常用的表单元素+css格式美化
  • 如何利用向量数据库来弥补 LLM 的弱点
  • 基于Linux的文件操作(socket操作)
  • JDBC常见异常(10)—预编译模式下占位符动态排序字段失效
  • Kotlin 类型别名
  • Linux:subshell(子shell)和childprocess(子进程)
  • 工业相机识别电路板元器件:彩色与黑白的区别
  • 束测后台实操文档2-OpenWrt
  • 基于深度学习的模糊认知图方法
  • x264 参考帧管理源码分析
  • 动画:Maya
  • [个人笔记] 记录docker-compose的部署过程
  • 【论文复现|智能算法改进】基于自适应蜣螂算法的无人机三维路径规划方法
  • 使用javacv对摄像头视频转码并实现播放
  • 【刷算法】求1+2+3+...+n
  • CentOS 7 修改主机名
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • vue-cli3搭建项目
  • yii2权限控制rbac之rule详细讲解
  • 代理模式
  • 订阅Forge Viewer所有的事件
  • 如何胜任知名企业的商业数据分析师?
  • 通过几道题目学习二叉搜索树
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • (2)(2.10) LTM telemetry
  • (27)4.8 习题课
  • (7)摄像机和云台
  • (9)STL算法之逆转旋转
  • (AngularJS)Angular 控制器之间通信初探
  • (Oracle)SQL优化技巧(一):分页查询
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (九)c52学习之旅-定时器
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (转)重识new
  • (转载)从 Java 代码到 Java 堆
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .Net Core 中间件验签
  • .NET Core中Emit的使用
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET 解决重复提交问题
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • @Async注解的坑,小心
  • @RequestMapping-占位符映射
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [17]JAVAEE-HTTP协议
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [AIGC 大数据基础]hive浅谈
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [Algorithm][动态规划][01背包问题][目标和][最后一块石头的重量Ⅱ]详细讲解