我試圖讓工具提示框被插入頂部和居中的標籤。我有這個小文本的工作,但我似乎無法讓它集中在大文本。如何在工具提示水平位於鏈接頂部
我知道它與定位盒子和箭頭有關,但我似乎無法找到合適的組合來獲得盒子下面的中心箭頭和盒子上方的盒子。
我希望只用CSS就能做到這一點。
HTML:
<div>
<a class="tooltip" href="#" title="tooltip">
<span>Text</span>
</a>
</div>
<div> <a class="tooltip" href="#" title="tooltip">
<span>TextTextText</span>
</a>
</div>
CSS:
div {
padding: 150px;
display: inline-block;
background-color: red;
}
.tooltip{
display: inline;
position: relative;
}
.tooltip:hover:after{
background: #333;
background: rgba(0,0,0,.8);
border-radius: 5px;
bottom: 26px;
color: #fff;
content: attr(title);
padding: 10px;
left: -50%;
position: absolute;
z-index: 98;
}
.tooltip:hover:before{
border: solid;
border-color: #333 transparent;
border-width: 6px 6px 0 6px;
bottom: 20px;
content: "";
left: 30%;
position: absolute;
z-index: 99;
}
我真的很感謝任何幫助,我可以得到。
什麼'#333 transparent'? – bjb568
@ bjb568這是* [雙值語法](https://developer.mozilla.org/en-US/docs/Web/CSS/border-color#Syntax)*'border-color:horizontal vertical;' –
哦。誰需要透明的邊框? – bjb568