HoRain云--CSS 提示工具(Tooltip)

发布时间:2026/9/1 23:24:57

HoRain云--CSS 提示工具(Tooltip)
本文我们为大家介绍如何使用 HTML 与 CSS 来创建提示工具。提示工具在鼠标移动到指定元素后触发先看以下四个实例头部显示右边显示底部显示左边显示基础提示框(Tooltip)提示框在鼠标移动到指定元素上显示HTML 代码style/* Tooltip 容器 */ .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; /* 悬停元素上显示点线 */ } /* Tooltip 文本 */ .tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; /* 定位 */ position: absolute; z-index: 1; } /* 鼠标移动上去后显示提示框 */ .tooltip:hover .tooltiptext { visibility: visible; }/style div classtooltip鼠标移动到这 span classtooltiptext提示文本/span /div尝试一下 »实例解析HTML)使用容器元素 (like div) 并添加tooltip类。在鼠标移动到 div 上时显示提示信息。提示文本放在内联元素上(如 span) 并使用classtooltiptext。CSS)tooltip类使用position:relative, 提示文本需要设置定位值position:absolute。注意:接下来的实例会显示更多的定位效果。tooltiptext类用于实际的提示文本。模式是隐藏的在鼠标移动到元素显示 。设置了一些宽度、背景色、字体色等样式。CSS3border-radius属性用于为提示框添加圆角。:hover选择器用于在鼠标移动到到指定元素 div 上时显示的提示。定位提示工具以下实例中提示工具显示在指定元素的右侧(left:105%) 。注意top:-5px同于定位在容器元素的中间。使用数字5因为提示文本的顶部和底部的内边距padding是 5px。如果你修改 padding 的值top 值也要对应修改这样才可以确保它是居中对齐的。在提示框显示在左边的情况也是这个原理。显示在右侧.tooltip .tooltiptext { top: -5px; left: 105%; }尝试一下 »显示在左侧.tooltip .tooltiptext { top: -5px; right: 105%; }尝试一下 »如果你想要提示工具显示在头部和底部。我们需要使用margin-left属性并设置为 -60px。 这个数字计算来源是使用宽度的一半来居中对齐即 width/2 (120/2 60)。显示在头部.tooltip .tooltiptext { width: 120px; bottom: 100%; left: 50%; margin-left: -60px; /* 使用一半宽度 (120/2 60) 来居中提示工具 */ }尝试一下 »显示在底部.tooltip .tooltiptext { width: 120px; top: 100%; left: 50%; margin-left: -60px; /* 使用一半宽度 (120/2 60) 来居中提示工具 */ }尝试一下 »添加箭头我们可以用CSS 伪元素 ::after 及 content 属性为提示工具创建一个小箭头标志箭头是由边框组成的但组合起来后提示工具像个语音信息框。以下实例演示了如何为显示在顶部的提示工具添加底部箭头顶部提示框/底部箭头.tooltip .tooltiptext::after { content: ; position: absolute; top: 100%; /* 提示工具底部 */ left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: black transparent transparent transparent; }尝试一下 »实例解析在提示工具内定位箭头:top: 100%, 箭头将显示在提示工具的底部。left: 50%用于居中对齐箭头。注意border-width属性指定了箭头的大小。如果你修改它也要修改margin-left值。这样箭头才能居中显示。border-color用于将内容转换为箭头。设置顶部边框为黑色其他是透明的。如果设置了其他的也是黑色则会显示为一个黑色的四边形。以下实例演示了如何在提示工具的头部添加箭头注意设置边框颜色底部提示框/顶部箭头.tooltip .tooltiptext::after { content: ; position: absolute; bottom: 100%; /* 提示工具头部 */ left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent black transparent; }以下两个实例是左右两边的箭头实例右侧提示框/左侧箭头.tooltip .tooltiptext::after { content: ; position: absolute; top: 50%; right: 100%; /* 提示工具左侧 */ margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent black transparent transparent; }左侧提示框/右侧箭头.tooltip .tooltiptext::after { content: ; position: absolute; top: 50%; left: 100%; /* 提示工具右侧 */ margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent black; }淡入效果我们可以使用 CSS3 transition 属性及 opacity 属性来实现提示工具的淡入效果:淡入效果.tooltip .tooltiptext { opacity: 0; transition: opacity 1s; } .tooltip:hover .tooltiptext { opacity: 1; }

相关新闻

滑动窗口注意力与环形缓存:decode阶段显存优化深度解析

滑动窗口注意力与环形缓存:decode阶段显存优化深度解析

2026/9/1 23:24:57

滑动窗口注意力在decode阶段使用环形缓存,是一个看起来很细节、其实直接影响显存占用和生成速度的设计。它的核心思路是:不要让KV cache无限增长,而是用一块固定大小的内存,只保留最近若干个token的键值;新token进来时…

国产长芯微LP8655完全P2P替代AD8655, 是工业应用中噪声最低的精确CMOS 放大器

国产长芯微LP8655完全P2P替代AD8655, 是工业应用中噪声最低的精确CMOS 放大器

2026/9/1 23:24:57

描述LP8655/LP8656B 是工业应用中噪声最低的精确CMOS 放大器,实现了高直流精度和功耗的均衡性。LP8655/LP8656B 提供了低噪声 (2.7nV√Hz 在 10kHz处),低总谐波失真加噪声 (0.0007%) 和低电压应用下的高精度表现(最大 270 V 对应整个共模电压范围)。在输…

国产长芯微LP8656完全P2P替代AD8656,是工业应用中噪声最低的精确CMOS 放大器

国产长芯微LP8656完全P2P替代AD8656,是工业应用中噪声最低的精确CMOS 放大器

2026/9/1 23:24:57

描述 LP8655/LP8656B 是工业应用中噪声最低的精确CMOS 放大器,实现了高直流精度和功耗的均衡性。LP8655/LP8656B 提供了低噪声 (2.7nV√Hz 在 10kHz处),低总谐波失真加噪声 (0.0007%) 和低电压应用下的高精度表现(最大 270 V 对应整个共模电压范围)。在输…

拉格朗日乘数法精讲:从约束优化到支持向量机实战

拉格朗日乘数法精讲:从约束优化到支持向量机实战

2026/9/2 0:25:00

1. 背景与核心概念如果你正在学习机器学习,可能在看书或看视频时,突然看到“拉格朗日乘数法”这个词。很多初学者在这里卡住,原因是它前面连着高等数学,后面又连着支持向量机推导,硬啃的话容易劝退。但其实&#xff0c…

地府管理系统.zip:压缩包安全与业务建模的实战解析

地府管理系统.zip:压缩包安全与业务建模的实战解析

2026/9/2 0:25:00

简介:这是一套完整的以中国传统文化中地府概念为背景的模拟管理系统源码,面向前端、全栈开发者及管理类系统学习者,可帮助理解多层级业务系统的设计与实现。资源共131个文件,其中36个vue页面负责界面展示,32个js文件承…

哈尔滨热水器维修上门-欧米到家不加热不点火漏水故障码专业检修

哈尔滨热水器维修上门-欧米到家不加热不点火漏水故障码专业检修

2026/9/2 0:25:00

核心导读哈尔滨热水器出现不加热、不点火、忽冷忽热、出水温度低、漏水、显示故障代码、中途熄火、水压正常但没有热水、反复跳闸、噪音异常等问题,通常需要结合机器类型、使用年限、现场水压、电源、燃气供应以及内部零部件状态综合判断,并不是简单更换…

2026年AI写论文工具推荐:9款热门AI工具全攻略

2026年AI写论文工具推荐:9款热门AI工具全攻略

2026/9/2 0:25:00

一、AI 全面赋能学术写作 人工智能技术正以惊人的速度渗透至学术研究的各个环节,AI 工具在提升论文写作效率与质量方面展现出强大潜力。从选题构思到内容撰写,再到语言润色与查重,AI 实现了全流程的智能化支持。 本文将为您精选 9 款当前市场…

SPC控制图完全指南:从原理到实战应用

SPC控制图完全指南:从原理到实战应用

2026/9/2 0:25:00

如果你在FAB里负责和「缺陷」相关的事,最怕的往往不是设备突然宕机,而是问题发生前毫无征兆——等到月报出来,良率已经阴跌了几个点,单批报废几十片,损失几十万。更难受的是,你翻遍报警记录也找不到“哪一步…

FreeType Windows预编译二进制包解析:从工程接入到嵌入式移植

FreeType Windows预编译二进制包解析:从工程接入到嵌入式移植

2026/9/2 0:15:00

简介:面向Windows平台的Freetype字体库预编译包,专门为需要在Windows环境编译OpenJDK源码的开发者准备。OpenJDK在字体渲染与字形轮廓解析阶段依赖Freetype,而手工编译该库往往需要处理工具链、依赖关系与配置参数,过程比较麻烦&a…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/9/1 23:49:08

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

单片机毕业设计-基于单片机与蓝牙通讯的输液状态监测终端设计与开发 基于 STM32 或 51 单片机的液位‑滴速‑温度多参数输液监护装置设计(024005)

单片机毕业设计-基于单片机与蓝牙通讯的输液状态监测终端设计与开发 基于 STM32 或 51 单片机的液位‑滴速‑温度多参数输液监护装置设计(024005)

2026/9/2 0:04:59

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

DeepSeek字幕翻译实战:从API调用到批量SRT转中文的完整方案

DeepSeek字幕翻译实战:从API调用到批量SRT转中文的完整方案

2026/9/2 0:04:59

这次我们来看一个很实用的 DeepSeek 落地场景:用 DeepSeek 把英文视频字幕自动翻译成中文。具体案例是《恶魔君》1989 年第 28 集的英转中字幕任务,标题写得很直白,但背后其实是一整套可以复用的技术流程:字幕解析、模型调用、批量…

用Python搭建搞笑语音助手:从语音识别到语音合成全教程

用Python搭建搞笑语音助手:从语音识别到语音合成全教程

2026/9/2 0:04:59

当你家里摆着一台天猫精灵,却总希望语音助手偶尔“不正经”一点,不用官方腔回答问题,而是张口就接几句搞笑段子,会是什么体验?我最近动手验证了一下这个想法——没有去改装任何市面上现有的智能音箱,而是直…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…