我試圖在引導工具提示中添加一個使用背景圖像屬性的元素,但是圖像沒有顯示。
<div class="big-panel">
<a href="#" data-bs-toggle="tooltip" data-bs-html="true" data-bs-title="Background image: <span style='display: block; background-size: cover;width: 32px; height: 32px; background-image: url(test/image.png)'></span> <br>Regular image: <img src='test/image.png'>">Hover me for testing</a>
</div>
我加了一個常規(guī)& ltimg & gt標記在同一個工具提示中,它工作得很好。我就是不能讓背景圖像屬性工作。這可能嗎?
Bootstrap tooltip組件設計用于顯示HTML內(nèi)容,包括內(nèi)聯(lián)CSS樣式。但是,它不支持通過工具提示的HTML內(nèi)容中的background-image屬性直接應用背景圖像。
為了達到在工具提示中顯示背景圖像的預期效果,可以使用一種變通方法,將自定義CSS類應用于工具提示元素,并在CSS文件中定義背景圖像。
首先,向tooltip元素添加一個自定義類,例如custom-tooltip:
<div class="big-panel">
<a href="#" data-bs-toggle="tooltip" data-bs-html="true" data-bs-title="Background image: <span class='custom-tooltip-background'></span> <br>Regular image: <img src='test/image.png'>">Hover me for testing</a>
</div>
然后,在您的CSS文件中,定義custom-tooltip-background類并設置背景圖像:
.custom-tooltip-background {
display: block;
background-size: cover;
width: 32px;
height: 32px;
background-image: url(test/image.png);
}
確保圖像(test/image.png)的路徑相對于CSS文件的位置是正確的。
使用這種方法,背景圖像將通過工具提示內(nèi)容中的custom-tooltip-background類應用于元素。
上一篇忽略寬度的彈性項目
下一篇如何更改引導容器的背景