{site_name}

{site_name}

🌜 搜索

CSS3 工具提示是一种在HTML元素上显示自定义文本信息的技术

前端 𝄐 0
css代码提示,css提示框,css 提示信息,css提示文字,css弹出,css提示框样式
CSS3 工具提示是一种在HTML元素上显示自定义文本信息的技术。它通常用于当用户将鼠标悬停在一个元素上时,显示相关的提示信息。

实现 CSS3 工具提示需要使用以下几个属性:

- content:指定要显示的文本内容。
- position:指定工具提示的位置。
- background-color:指定工具提示的背景颜色。
- color:指定工具提示的文本颜色。
- padding:指定工具提示的内边距。
- border-radius:指定工具提示的圆角半径。
- opacity:指定工具提示的透明度。

下面是一个简单的 CSS3 工具提示的例子:

HTML代码:


<button class="tooltip">Hover me</button>


CSS代码:


.tooltip {
position: relative;
}

.tooltip::before {
content: "Hello, world!";
position: absolute;
top: -30px;
left: 50%;
transform: translateX(-50%);
padding: 10px;
background-color: #333;
color: #fff;
border-radius: 5px;
opacity: 0;
transition: opacity 0.2s ease-in-out;
}

.tooltip:hover::before {
opacity: 1;
}


这个例子会在 <button> 元素上显示一个工具提示,当用户将鼠标悬停在按钮上时,工具提示会出现。其中,.tooltip 类用于设置按钮为相对定位,::before 伪元素用于设置工具提示的样式。top 和 left 属性用于将工具提示定位在按钮上方居中显示,transform: translateX(-50%) 用于水平居中工具提示,opacity 属性用于设置工具提示开始时的透明度为0,将其隐藏。当用户悬停在按钮上时,.tooltip:hover::before 选择器会将工具提示的透明度设为1,使其出现在按钮上方。