Add arrow in tooltip with CSS



With CSS, you can add a small arrow to the tooltip, using :after. With that, use the content property as well.

You can try to run the following code to add an arrow in the tooltip:

Example

Live Demo

<!DOCTYPE html> <html>    <style>       .mytooltip .mytext {          visibility: hidden;          width: 140px;          background-color: blue;          color: #fff;          z-index: 1;          bottom: 100%;          left: 60%;          margin-left: -90px;          text-align: center;          border-radius: 6px;          padding: 5px 0;          position: absolute;       }       .mytooltip {          position: relative;          display: inline-block;          margin-top: 50px;       }       .mytooltip .mytext:after {          content: "";          position: absolute;          top: 100%;          left: 50%;          margin-left: -10px;          border-width: 7px;          border-style: solid;          border-color: blue transparent transparent transparent;       }       .mytooltip:hover .mytext {          visibility: visible;       }    </style>    <body>       <div class = "mytooltip">Keep mouse cursor over me          <span class = "mytext"> My Tooltip text</span>       </div>    </body> </html>
Updated on: 2020-06-23T14:57:22+05:30

3K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements