2014-06-27 59 views
1

我使用引導進度條顯示花費的金額與限制。Bootstrap進度條文本不是中心

有些時候,這將超過限制和進度欄將剛滿。

但是,當它超過它時,您將無法再看到文本,因爲它以離開div的條進度爲中心。

作品像正常:

<div class="progress"> 
    <div class="progress-bar" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width: 50%;"> 
    50% 
    </div> 
</div> 

,因爲它超過了格文本不再欄上顯示

<div class="progress"> 
    <div class="progress-bar" role="progressbar" aria-valuenow="200" aria-valuemin="0" aria-valuemax="100" style="width: 200%;"> 
    200% 
    </div> 
</div> 

小提琴http://jsfiddle.net/E9chu/

我希望我可以,如果說超過最大金額(我可以指定這個),然後將類設置爲blah它告訴文本現在中心在progress股利而不是progress-bar

+0

你有沒有考慮使用[HTML5計標籤(http://css-tricks.com/html5-meter-element/)?我認爲它最適合你的問題。 – gtramontina

+0

感謝您的建議,但如果需要的話,我寧願保留所做的調整。需要支持舊瀏覽器:/ – SBB

+0

我聽到你......然後下面是我的答案。 – gtramontina

回答

0

添加此規則,以你的CSS:

.progress-bar { 
    max-width: 100%; 
} 
+0

這麼簡單讓我很傷心:( – SBB

+1

它發生了,有時候你太過於編碼了,它需要別人來發現一件簡單的事情; ;-) – gtramontina