我正在使用ngxAdmin核心主题在Akveo Nebular框架中工作,该主题使用工具提示作为复杂设置的提示。我需要工具提示进行包装,但是,使用传统的CSS方法无法正常工作。
我用于工具提示的工具提示格式为
<i nbTooltip="Information here" class="ic-info"></i>
我尝试在i周围添加一个容器,还尝试在整个组(包括标签和i)周围添加一个容器。
我也尝试了几种内联样式,但是无法使它们应用于nbTooltip。
我还试图将tooltip-max-width: 250px,
添加到theme.scss中,这似乎没有任何影响。
答案 0 :(得分:0)
星云5.0也有问题。
我当前的解决方法:
这不是真正的解决方案,但我使用了这样的工具提示。 调整距项目边缘的距离。
> component.html
<div class="myTooltip">
<span class="myTooltipText"> <!--Tooltip content --> </span>
...
</div>
> component.scss
.myTooltip {
position: relative;
display: inline-block;
}
.myTooltip .myTooltipText {
opacity: 0;
visibility: hidden;
font-size: 12px;
width: 400px;
pointer-events: none;
border: 1px solid;
padding: 0 15px;
background: #b2d3e4;
color: #00639e;
text-align: justify;
border-radius: 6px;
margin-top: -70px;
position: fixed;
z-index: 999;
overflow: visible;
min-height: 54px;
vertical-align: middle;
display: inline-flex;
transition: opacity .1s ease-in-out;
-webkit-transition: opacity .1s ease-in-out;
}
.myTooltip .myTooltipText::after {
content: " ";
left: 10%;
bottom: -10px;
overflow: visible;
font-size: 12px;
width: 12px;
color: #00639e;
z-index: 99999;
position: absolute;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #b2d3e4 transparent transparent transparent;
}
.myTooltip:hover .myTooltipText {
visibility: visible;
opacity: 1;
}