将工具提示添加到Bootstrap进度条

时间:2014-01-11 03:41:05

标签: html css twitter-bootstrap

我想在Bootstrap的progress bar中添加一个工具提示。但是,我需要它是一个仅限CSS的工具提示。

我正在使用hint,但它似乎不起作用;我猜测某处存在冲突。

这是工具提示css,适用于div和所有这些,机器人不在progress-bar s

/**
 * def tooltip
 */
.hint--def:before {
    border-bottom-color: #FFFFFF;}
.hint--def:before {
    margin-top: -12px; }
.hint--def:after {
    margin-left: -18px; }
.hint--def:before, .hint--def:after {
    border:1px solid #cccccc;
    color:#6c6c6c;
    top: 100%;
    left: 50%; }
.hint--def:hover:after, .hint--def:hover:before, .hint--def:focus:after, .hint--def:focus:before {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px); }

/**
 * Info
 */
.def:after {
    color:black;
    background-color: #FFFFFF;
    text-shadow: 0 0px 0px #193b4d;
}
.def.hint--bottom:before {
    border-bottom-color: #FFFFFF; }

1 个答案:

答案 0 :(得分:2)

只要工具提示HTML在目标中,您就可以向任何HTML元素添加简单的CSS工具提示。

例如:

<span class="tooltip-target">
    Hover over me
    <span class="tooltip-content">I am the tooltip!</span>
</span>

.tooltip-target { position: relative; }

.tooltip-content { 
     display: none; 
     position: absolute;
     left: 50%;
     top: -10px; // set this whatever you want
}

.tooltip-target:hover .tooltip-content {
    display: block;
}

您可以使用CSS3过渡而不是切换显示以获得更平滑的效果。