オーバーレイの上にある必要がある進行状況バーがあります。これは壊れたjsfiddleです
マークアップ:
<div class="overlay mouse-events-off">
<div class="progress progress-striped active">
<div class="bar" style="width: 40%;"></div>
</div>
</div>
CSS:
.overlay { background-color: black; position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.2; /* also -moz-opacity, etc. */ z-index: 100; }
.progress { position: absolute; top: 50%; left: 35%; width:300px; height:20px; z-index:101; opacity:1.0; }
プログレス バーの不透明度も 20% です。
<div>
プログレスバーをオーバーレイの外側に配置するだけで修正できます。しかし、余分なマークアップのようです
作業中のマークアップ:
<div id="progress" style="display:none;">
<div class="progress progress-striped active glow">
<div class="bar" style="width: 40%;"></div>
</div>
<div class="overlay mouse-events-off"></div>
</div>
CSSだけでこれを解決するよりエレガントな方法はありますか?