Если вы присмотритесь к источнику стилей подсказки для циновки, вы заметите, что установлено значение overflow: hidden
.( tooltip.scss на github ).Как только свойство переполнения установлено в видимое или неустановленное, будет виден полный треугольник.
Ваш измененный scss должен выглядеть следующим образом:
::ng-deep .tooltip-pd {
/* position:relative; */ /* REMOVED */
padding: 0.738rem 1.113rem;
color: $grey1 !important;
margin-bottom: 5px;
white-space: pre-line;
width: 50px;
height: auto;
font-size: 0.9rem;
background: $white;
border-radius: 7px;
overflow: visible !important; /* NEW */
/*margin-bottom: 7px;*/ /* duplicate definition! */
left: -200px !important;
bottom: -10px !important;
border: 2px solid $grey3;
&:after {
content: " ";
position:absolute;
bottom:-15px; /* previous value: bottom:-10px; */
right: 0;
z-index:999;
width: 0;
height: 0;
border-style: solid;
border-width: 15px 13px 0 13px;
border-color: rgba(37, 36, 36, 0.9) transparent transparent transparent;
}
}
Посмотрите на этот Stackblitz чтобы увидеть рабочий пример треугольника под всплывающей подсказкой.