Tooltip on Hover

<!DOCTYPE html>
<html>
<head>
  <style>
.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.tooltip .tooltiptext {
  visibility: hidden;
  background: black;
  color: #fff;
  text-align: center;
  padding: 5px;
  border-radius: 5px;
  
  position: absolute;
  bottom: 125%; /* Position above */
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
</style> </head> <body> <div class="tooltip">
Hover me
&lt;span class="tooltiptext"&gt;Tooltip info here&lt;/span&gt;
</div> </body> </html>

Explanation:

  • Uses :hover to show hidden text.
  • opacity + transition makes it fade smoothly.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *