CSS 提示工具(Tooltip)

Posted 10manongit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 提示工具(Tooltip)相关的知识,希望对你有一定的参考价值。

本文的内容为使用 html 与 CSS 来创建提示工具,提示工具在鼠标移动到指定元素后触发。这个提示工具可以使我们排出的网页增加美感,也可以提升用户的可读性。(提示工具可以四周提示这里只演示上和右,左和下的同理调调距离就可以实现了)

一、提示内容在上面

1<效果图敬上>

技术图片

2<代码敬上>

<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    <link rel="stylesheet" type="text/css" href="tishineirong.css"/>
</head>
<body>
    <div class="q">
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <br/>
        <span class="w">显示</span>
        <div class="neirong">
        <div class="jiantou"></div>
        qwert<br/>
        qwertadsfadfa<br/>
        qwert<br/>
        qwert<br/>
        qwert<br/>
        qwert<br/>
        qwert<br/>
        </div>
    </div>
</body>
</html>
body{
    margin:0;
    text-align:center;
}
.q{
    
    display:inline-block;
    position:relative;
}
.w{
    
    padding:15px;
    display:inline-block;
    background-color:green;
    color:white;
}
.q:hover .neirong{
    /* display:block; */
    opacity:1;
    transition:1s;
}
.neirong{
    /* display:none; */
    opacity:0;
    
    background:#666;
    color:white;
    
    border-radius:5px;
    
    position:absolute;
    text-align:center;
    left:-130%;
    top:18%;
    
    min-width:100px;
    
    margin-left:70%;
    
    padding:15px;
    
}
.jiantou{
    width:0px;
    height:0px;
    
    border:10px solid;
    border-color:#666 transparent transparent transparent;
    
    margin:0 auto;
    
    position:absolute;
    top:177px;
    left:40%;
    
    
    
}

(还在新手阶段代码有点恶心见谅)

一、提示内容在右面

1<效果图敬上>

技术图片

2<代码敬上>

<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    <link rel="stylesheet" type="text/css" href="tishineirong2.css"/>
</head>
<body>
    <div class="q">
        <br/>
        <br/>
        <br/>
        
        <span class="w">显示</span>
        <div class="neirong">
        <div class="jiantou"></div>
        qwert<br/>
        qwertadsfadfasdasdd<br/>
        qwert<br/>
        qwert<br/>
        qwert<br/>
        qwert<br/>
        qwert<br/>
        </div>
    </div>
</body>
</html>
body{
    margin:0;
    text-align:center;
}
.q{
    
    display:inline-block;
    position:relative;
}
.w{
    padding:15px;
    display:inline-block;
    background-color:green;
    color:white;

   
}
.q:hover .neirong{
    /* display:block; */
    opacity:1;
    transition:1s;

}
.neirong{
    /* display:none; */
    opacity:0;
    
    background:#666;
    color:white;
    
    border-radius:5px;
    
    position:absolute;
    text-align:center;
    left:60%;
    top:5%;
    
    min-width:100px;
    
    margin-left:60%;
    
    padding:15px;
    
    
}
.jiantou{
    width:0px;
    height:0px;
    
    border:10px solid;
    border-color:transparent #666 transparent transparent;
    
    margin:0 auto;
    
    position:absolute;
    top:70px;
    left:-10%;
    
    
    
}

(还在新手阶段代码有点恶心见谅)

本文转载于:猿2048CSS 提示工具(Tooltip)

以上是关于CSS 提示工具(Tooltip)的主要内容,如果未能解决你的问题,请参考以下文章

CSS 提示工具(Tooltip)

CSS提示工具-Tooltip-案例

ag-chart-tooltip 未显示工具提示 - 应用程序未获取 css

如何将css工具提示仅应用于某个元素?

手机端实现Tooltip (Hover)

从 extjs 工具提示中删除箭头,