Я пытаюсь переместить стрелку всплывающей подсказки в поле наведения налево слева - в настоящий момент она отображается в верхней части окна.Как изменить положение всплывающей подсказки стрелки
Вот мой CSS:
<style type="text/css">
* {
font-family: Arial;
}
.input {
position: relative;
}
.tooltip {
display: none;
padding: 10px;
}
.input:hover .tooltip {
background: blue;
border-radius: 3px;
bottom: -5px;
color: white;
display: inline;
height: 30px;
width: 100px;
left: 60px;
line-height: 60px;
position: absolute;
}
.input:hover .tooltip:before {
display: block;
content: "";
position: absolute;
top: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid blue;
}
</style>
HTML:
<td align="left">
<tr>
<br><br><br><br>
</tr>
<div class="input" align="left">
<input name="amount1" type="text" align="top" class="size-box" id="amount" style="font-size: 14px; width:40px; text-align:center" onclick="this.value = '';" value="0" size="20"><span class="tooltip" style="text-align:center">Deliver Quantity</span></div>
</td>
Может кто-нибудь сказать мне, что я не хватает? Я не могу сказать, какой атрибут из кода контролирует положение стрелки ...
Спасибо.
Неа, без скрипки и некоторые HTML, мы предполагаем. – mituw16
Можете ли вы опубликовать HTML-код? – j08691
это может помочь http://cssarrowplease.com/, хотя ваша стрелка находится сверху, из-за «top: -5px;», но чтобы переместить ее влево, вам нужно будет также изменить границы, чтобы она указывала в правильном направлении – Pete