Hide title from tooltip

后端 未结 1 366
粉色の甜心
粉色の甜心 2020-12-06 18:02

I\'m making a tooltip using CSS. Now using the following html code

相关标签:
1条回答
  • 2020-12-06 18:02

    Simply don't add the content via the title attribute, change it to something like data-tooltip.

    .progress3:hover:after {
        content: attr(data-tooltip);
    }
    

    jsFiddle example

    You could use JS/jQuery, but given the approach you are taking, it is impossible to hide/remove it while keeping functionality as you would then have nothing to add via CSS..

    HTML

    <div data-tooltip="This is some information for our tooltip." class="progress3">
    </div>
    

    CSS

    .progress3 {
        position: relative;
        width: 100px;
        height: 100px;
        background: red;
    }
    
    .progress3:hover:after {
        background: #333;
        background: rgba(0,0,0,.8);
        border-radius: 5px;
        bottom: 26px;
        color: #fff;
        content: attr(data-tooltip);
        left: 20%;
        padding: 5px 15px;
        position: absolute;
        z-index: 98;
        width: 220px;
    }
    
    .progress3:hover:before {
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 6px;
        bottom: 20px;
        content: "";
        left: 50%;
        position: absolute;
        z-index: 99;
    }
    
    0 讨论(0)
提交回复
热议问题