次のように、:after 疑似要素として矢印を使用した 4 方向のツールチップがあります: (JSFiddle を参照)
<div class="background">
<div class="tooltip tooltip-right">
<i>i</i>
<div><h4>Achtung!</h4>
<p>Here is the info for section one</p></div>
</div>
.tooltip div {
display:none;
color:#000;
border: 3px solid rgba(117, 175, 67, 0.4);
background:#FFF;
padding:15px;
width: 250px;
z-index: 99;
}
.tooltip-right div {
left: 180%;
top: -80%;
}
.tooltip div:after {
position:absolute;
content: "";
width: 0;
height: 0;
border-width: 10px;
border-style: solid;
border-color: #FFFFFF transparent transparent transparent;
bottom:-20px;
}
.tooltip-right div:after {
left:-20px;
top:20px;
border-color: transparent #FFFFFF transparent transparent;;
}
このデモ hereのように、:before 疑似要素を使用して矢印に境界線を追加する方法を考え出そうとしていますが、さまざまな要素の矢印の方向を変更する方法がわかりません。矢印と境界線のある多方向ツールチップのデモへのリンクを提供したり、助けたりできますか?