ブートストラップボタンのオーバーレイスタイルの作成に問題があります。ボタンのオーバーレイを作成する方法
I以下のボタンのコードを持っている:
.btn-overlay {
position: absolute;
padding: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ffffff;
opacity: 0.5;
transition: opacity .5s;
}
このオーバーレイがカバーします:私が好きなボタンのレイアウトだと、私は次のCSSを実装しました
<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>
コンテナdiv全体(どのように起こっているのか分かりません)、ボタン全体をオーバーレイするだけではありません。
ここで間違っているのは何ですか?オーバーレイ部分を取得したら、fa-refresh
アイコンを中央に置くことについて心配します。
:https://stackoverflow.com/questions/15885444/why-cant-a-button-element-contain-a-divあなたはdivタグを入れることができませんボタンタグの内側にあります。 – Scott