我无法为引导按钮创建叠加层样式。如何为按钮创建叠加层
我有以下按钮代码:
<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