目前,我正面臨著這個問題與ngx-bootstrap工具提示,箭頭,以給予其形狀的邊界,我嘗試了多種解決方案,但得到了最大值。 我附上2張圖片,第一張是我到目前為止取得的,第二張是我想要的。
我正在努力實現第二個圖像,下面是我到目前為止所寫的CSS。
.customClass .tooltip-inner {
border: 2px solid white !important;
}
.customClass .arrow::before {
border: 1px solid #ccc; /* Add a border to the arrow */
background-color: #fff; /* Customize the arrow background color */
}
在懸停超時后,即使有調試器,我也無法檢查元素,但我發現我用了錯誤的方法。您可以使用下面的CSS來實現預期的輸出。
.customClass {
--bs-tooltip-bg: red !important;
position: relative;
}
.customClass .tooltip-inner {
background-color: red;
color: white;
font-size: 14px;
position: absolute;
width: max-content;
bottom: 100%;
padding: 10px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
border: 5px solid #FFFFFF;
border-radius: 3px;
border-width: 2px;
}
.customClass .tooltip-inner::before,
.customClass .tooltip-inner::after {
content: "";
position: absolute;
border-left: 0.8rem solid transparent;
border-right: 0.8rem solid transparent;
top: 90%;
left: 50%;
margin-left: -0.8rem;
}
.customClass .tooltip-inner::before {
border-top: 0.8rem solid #FFFFFF;
margin-top: 4px;
}
/* The white fill of the triangle */
.customClass .tooltip-inner::after {
border-top: 0.8rem solid red;
margin-top: 1px;
z-index: 1;
}
.customClass .arrow {
visibility: hidden;
}