2

我在覆盖引导进度条内的元素时遇到问题。

图标在部分填充的进度条上被过度播放,但在完整的进度条上,图标不显示。

4

3 回答 3

1

您可以通过将以下代码应用于进度元素和包含图标的 div 来实现所需的结果。

应用于元素样式position: relative;.progress

<div class="progress" style="position: relative;">

应用于包裹图标position: absolute; top: 0; right: 7px;的元素:div

<div style="position: absolute; top: 0; right: 7px">
    <!-- icon elements -->
</div>

完整的示例解决方案(取自您的代码并修改):

<div class="progress progress-striped active" style="background: #ddd; position: relative;">
    <div class="progress-bar progress-bar-danger" style="width: 100%; float: left;"></div>
    <div style="position: absolute; top: 0; right: 7px;">
        <span class="glyphicon glyphicon-info-sign"></span> 
        <span class="glyphicon glyphicon-new-window"></span>
    </div>
</div>

希望这可以帮助你:)

于 2013-09-27T09:14:06.307 回答
0

即使在完整的进度条中也会显示图标,但图标会被进度条覆盖。您可以通过创建自己的 CSS 并添加z-index: 0;图标样式来修复它

.modal-footer span{
    z-index: 0;
}
于 2013-09-27T09:13:28.720 回答
0

他们正在使用向左浮动......所以酒吧推动他们。

尝试在包含图标的 div 上使用绝对位置。

于 2013-09-27T09:13:45.507 回答