css--提示工具
一、提示工具
1、上提示工具
代码如下
body{
margin:0;
text-align:center;
}
.tooltip{
position:relative;
display:inline-block;
}
.tooltip .ze{
display:block;
width:100px;
height:40px;
background:#0f0;
padding-top:20px;
color:#fff;
}
.tooltip .yu{
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: 150%;
left: 50%;
margin-left: -60px;
opacity:0;
transition: opacity 1s;
}
.tooltip .yu::after{
content:"";
position:absolute;
top:100%;
left:50%;
margin-left:-5px;
border-width:5px;
border-style:solid;
border-color: black transparent transparent transparent;
}
.tooltip:hover .yu{
visibility:visible;
opacity:1;
}
</style>
<body>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<div class="tooltip">
<div class="ze">上提示工具</div>
<span class="yu">提示文本</span>
</div>
</body>
</html>运行结果

二、右提示工具
代码如下
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>提示工具</title>
<style>
body{
margin:0; text-align:center;
}
.tooltip{
position:relative; display:inline-block;
}
.tooltip .ze{
display:block; width:100px; height:40px; background:#0f0; padding-top:20px; color:#fff;
}
.tooltip .yu{
visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top:10px; left:170%; margin-left: -60px; opacity:0; transition: opacity 1s;
}
.tooltip .yu::after{
content:""; position:absolute; top:40%; left:-4%; margin-left:-5px; border-width:5px; border-style:solid; border-color:transparent black transparent transparent;
}
.tooltip:hover .yu{
visibility:visible;
opacity:1;}
</style>
<body>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<div class="tooltip">
<div class="ze">右提示工具</div>
<span class="yu">提示文本</span>
</div></body>
</html>
运行结果

总结:
- HTML) 使用容器元素 (like <div>) 并添加 "tooltip" 类。在鼠标移动到 <div> 上时显示提示信息。
- 提示文本放在内联元素上(如 <span>) 并使用class="tooltiptext"。
- CSS)tooltip 类使用 position:relative, 提示文本需要设置定位值 position:absolute。 注意: 接下来的实例会显示更多的定位效果。
- tooltiptext 类用于实际的提示文本。模式是隐藏的,在鼠标移动到元素显示 。设置了一些宽度、背景色、字体色等样式。
- CSS3 border-radius 属性用于为提示框添加圆角。
- :hover 选择器用于在鼠标移动到到指定元素 <div> 上时显示的提示。
- 添加箭头我们可以用CSS 伪元素 ::after 及 content 属性为提示工具创建一个小箭头标志,箭头是由边框组成的,但组合起来后提示工具像个语音信息框。
相关推荐
qiupu 2020-11-04
jiedinghui 2020-10-25
Ladyseven 2020-10-22
hellowzm 2020-10-12
zuncle 2020-09-28
Ladyseven 2020-09-11
jiedinghui 2020-09-07
xiaohuli 2020-09-02
葉無聞 2020-09-01
impress 2020-08-26
ThikHome 2020-08-24
nicepainkiller 2020-08-20
hellowzm 2020-08-18