有一个代码(如下)。div如果用户在将鼠标指向它时不小心将块边界留span在某个值内(例如,6px),我需要一个看起来不会消失的那个。怎么做?
.hint:hover>.hint_modal {
display: inline-block;
}
.hint {
width: 100px;
height: 100px;
}
.hint_modal {
display: none;
color: #767c7e;
border: #bcbcbc solid 0.5px;
padding: 3px 1px 0 6px;
margin-left: 10px;
}
<span class="hint">
Наведите на меня
<div class="hint_modal">
Спрятанный блок
</div>
</span>
您可以使用父级内部的其他元素来更改目标区域。
我发现为此使用伪元素很方便。
这是一个例子:
我用颜色突出显示了伪元素,以便可以看到新的交互区域。