本文概述
- 基本工具提示示例
- 热门工具提示
- 底部工具提示
- 左工具提示
- 正确的工具提示
基本工具提示示例让我们创建一个基本的工具提示, 当鼠标光标移到某个元素上时显示。
请参阅以下示例:
<
!DOCTYPE html>
<
html>
<
style>
.tooltip {position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}.tooltip .tooltiptext {visibility: hidden;
width: 120px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
}.tooltip:hover .tooltiptext {visibility: visible;
}<
/style>
<
body style="text-align:center;
">
<
p>
Move the mouse over the text below:<
/p>
<
div class="tooltip">
Hover over me<
span class="tooltiptext">
This is tooltip text<
/span>
<
/div>
<
/body>
<
/html>
通过使用工具提示, 可以通过四种方式显示工具提示信息的位置:
- 元素的顶部
- 元素的左侧
- 元素的右侧
- 元素的底部
请参阅以下示例:
<
!DOCTYPE html>
<
html>
<
style>
.tooltip {position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}.tooltip .tooltiptext {visibility: hidden;
width: 120px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: 100%;
left: 50%;
margin-left: -60px;
}.tooltip:hover .tooltiptext {visibility: visible;
}<
/style>
<
body style="text-align:center;
">
<
h2>
Top Tooltip Example<
/h2>
<
p>
Move your mouse cursor over the below heading<
/p>
<
div class="tooltip">
<
strong>
Welcome to srcmini<
/strong>
<
span class="tooltiptext">
A solution of all technology.<
/span>
<
/div>
<
/body>
<
/html>
底部工具提示底部的工具提示指定, 如果将鼠标光标移到元素上, 则工具提示信息将显示在元素的底部。
请参阅以下示例:
<
!DOCTYPE html>
<
html>
<
style>
.tooltip {position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}.tooltip .tooltiptext {visibility: hidden;
width: 120px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
top: 100%;
left: 50%;
margin-left: -60px;
}.tooltip:hover .tooltiptext {visibility: visible;
}<
/style>
<
body style="text-align:center;
">
<
h2>
Bottom Tooltip Example<
/h2>
<
p>
Move your mouse cursor over the below heading<
/p>
<
div class="tooltip">
<
strong>
Welcome to srcmini<
/strong>
<
span class="tooltiptext">
A solution of all technology.<
/span>
<
/div>
<
/body>
<
/html>
左工具提示左侧的工具提示指定, 如果将鼠标光标移到元素上, 则工具提示信息将显示在元素的左侧。
请参阅以下示例:
<
!DOCTYPE html>
<
html>
<
style>
.tooltip {position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}.tooltip .tooltiptext {visibility: hidden;
width: 120px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
top: -5px;
right: 105%;
}.tooltip:hover .tooltiptext {visibility: visible;
}<
/style>
<
body style="text-align:center;
">
<
h2>
Left Tooltip Example<
/h2>
<
p>
Move your mouse cursor over the below heading<
/p>
<
div class="tooltip">
<
strong>
Welcome to srcmini<
/strong>
<
span class="tooltiptext">
A solution of all technology.<
/span>
<
/div>
<
/body>
<
/html>
正确的工具提示右侧的工具提示指定, 如果将鼠标光标移到元素上, 则工具提示信息将显示在元素的右侧。
【CSS工具提示tooltip】请参阅以下示例:
<
!DOCTYPE html>
<
html>
<
style>
.tooltip {position: relative;
display: inline-block;
border-bottom: 1px dotted black;
}.tooltip .tooltiptext {visibility: hidden;
width: 120px;
background-color: red;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
top: -5px;
left: 105%;
}.tooltip:hover .tooltiptext {visibility: visible;
}<
/style>
<
body style="text-align:center;
">
<
h2>
Right Tooltip Example<
/h2>
<
p>
Move your mouse cursor over the below heading<
/p>
<
div class="tooltip">
<
strong>
Welcome to srcmini<
/strong>
<
span class="tooltiptext">
A solution of all technology.<
/span>
<
/div>
<
/body>
<
/html>
推荐阅读
- CSS工具提示动画/淡入工具提示
- CSS过渡transition
- CSS渐变gradient
- CSS动画animation
- CSS计数器counter
- CSS可见性visibility
- CSS轮廓outline
- CSS文字换行word-wrap
- CSS宽度width