我试图使用HTML和CSS向工具提示 Package 器添加一个箭头图标,但在使箭头图标正确显示时遇到了困难。我遵循了多种方法和建议,但箭头图标仍然不可见。我将非常感谢一些关于可能导致此问题的指导。
最后我试着像这张图一样微笑。
x1c 0d1x的数据
我尝试过的:
在.tooltip-wrapper类中添加了一个::after伪元素,并具有适当的样式。
- 尝试了箭头图标的不同边框样式、颜色和尺寸。
- 已使用content确保伪元素具有内容和维度:'';,width:0;和高度:0;.
问题似乎是由于overflow-auto
而发生的。我需要另一个 Package 器元素吗?
.parent {
display: inline-flex;
position: relative;
font-weight: 900;
}
.tooltip-wrapper {
display: none;
position: absolute;
overflow: auto;
max-height: 20px;
max-width: 200px;
width: max-content;
padding: 10px;
bottom: 10px;
background-color: blue;
}
.parent:hover .tooltip-wrapper {
display: block;
}
.tooltip-content {
font-weight: normal;
color: white;
}
.tooltip-wrapper::after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-style: solid;
border-width: 0 5px 10px 5px;
border-color: red transparent red transparent;
}
个字符
这里是sandbox link来玩
2条答案
按热度按时间hgc7kmma1#
抱歉,我不确定你到底在找什么。我想这正是你想要的。包括必要的评论。
个字符
vsdwdz232#
代码和实现都很好,但我建议您将
.tooltip-wrapper::after
中的border-color
字段改为这样。字符串
试试这个,让我知道它是否固定。