JSFiddle - React, Tailwind, and code Playground
by Asif Sharif Shahid
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<div class="container-fluid">
<div class="row">
<div class="col-xs-10 col-xs-offset-1">
<div class="row">
<div class="col-xs-6 col-xs-offset-3">
Hover over an image:<br /><br /><br /><br />
</div>
</div>
<div class="row">
<div class="col-xs-4 col-xs-offset-4">
<a href="#" class="tooltips">
<img src="http://img.brothersoft.com/icon/softimage/j/jsfiddle-449003-1301296097.jpeg" id="Image" onclick="test();" />
<span>
My first tooltip
</span>
</a>
</div>
</div>
</div>
</div>
</div>
CSS
a.tooltips {
position: relative;
display: inline;
}
a.tooltips span {
position: absolute;
width:140px;
color: #FFFFFF;
background: #000000;
border: 2px solid #B3AB86;
line-height: 30px;
text-align: center;
visibility: hidden;
border-radius: 8px;
}
a.tooltips span:before {
content:'';
position: absolute;
top: 100%;
left: 50%;
margin-left: -12px;
width: 0;
height: 0;
border-top: 12px solid #B3AB86;
border-right: 12px solid transparent;
border-left: 12px solid transparent;
}
a.tooltips span:after {
content:'';
position: absolute;
top: 100%;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
border-top: 8px solid #000000;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
a.tooltips:hover span {
visibility: visible;
opacity: 0.8;
bottom: 30px;
left: 50%;
margin-left: -76px;
z-index: 999;
}