我無法爲引導按鈕創建疊加層樣式。如何爲按鈕創建疊加層
我有以下按鈕代碼:
<button id="btnTest" class="btn btn-primary">
<span class="fa fa-certificate"></span>
Test
<div class="btn-overlay">
<i class="fa fa-refresh fa-spin"></i>
</div>
</button>
這就是我想要的按鈕的佈局和我已經實現了下面的CSS:
.btn-overlay {
position: absolute;
padding: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ffffff;
opacity: 0.5;
transition: opacity .5s;
}
這使得上層覆蓋的整個容器div(不知道這是怎麼回事),而不僅僅是覆蓋整個按鈕。
任何想法我在這裏做錯了嗎?一旦我得到覆蓋部分,我會擔心集中fa-refresh
圖標。
這裏閱讀:https://stackoverflow.com/questions/15885444/why-cant-a-button-element-contain-a-div你不能把一個div標籤在按鈕標籤內。 – Scott