dangzhangjing 2015-04-24
先看效果:

 
http://codepen.io/Jaosn/details/VLwqqK
在a标签里面增加em标签:
<a class="tooltip" href="#"> Link content<em>this is tooltip.this is tooltip.</em> </a>
css:
.tooltip {
 position: relative;
}
.tooltip:hover>em{
  display:inline-block;
}
.tooltip em {
  display:none;
  position: absolute;
  bottom: 24px;
  left:50%;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  width:100px;
  padding: 2px 4px;
  margin-left:-54px;
  background: #000;
  opacity:.7;
  text-align: left;
}
.tooltip em::before {
  content:'';
  position: absolute;
  bottom: -20px;
  left:50%;
  width:0;
  height:0;
  /*triangle*/
  border-top: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  margin-left:-5px;
}
.tooltip em::after {
  content:'';
  position: absolute;
  bottom: -19px;
  left:50%;
  width:0;
  height:0;
  /*triangle*/
  border-top: 10px solid #000;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  margin-left:-5px;
} 下箭头的描边就是两个移位的三角形叠起来的。
有兴趣可以直接去codepen改动看看效果:http://codepen.io/Jaosn/pen/doywrp