大家好!
我想在CSS中創建一個小的圓形靜態指示器,但我找不到解決方案。 左邊的方形指示器沒問題,但如此狡猾,我想要它!
我試着用圓角(比較屏幕右側的指標),我想知道是否有可能添加一個圓角掩碼來隱藏角點(參見css3掩碼:http://webkit.org/blog/181/css-masks/),但它看起來像它只適用於img ...
此解決方案僅適用於webkit瀏覽器,因爲它適用於移動webapp。
這裏是我的代碼創建上面的圖片中(醜陋的)指標:
<div class="meter-wrap">
<div class="meter-value" style="background-color: #489d41; width: 70%;">
<div class="meter-text"> 70 % </div>
</div>
</div>
而CSS:
.meter-wrap{
position: relative;
}
.meter-value {
background-color: #489d41;
}
.meter-wrap, .meter-value, .meter-text {
width: 30px; height: 30px;
/* Attempt to round the corner : (indicators at the right of the screenshot)
-webkit-border-radius : 15px;*/
}
.meter-wrap, .meter-value {
background: #bdbdbd top left no-repeat;
}
.meter-text {
position: absolute;
top:0; left:0;
padding-top: 2px;
color: #000;
text-align: center;
width: 100%;
font-size: 40%;
text-shadow: #fffeff 1px 1px 0;
}
你是什麼意思的圓進度指標?通常情況下,進展是線性的,然後到達最後,這樣就可以使自己成爲一條線。 – rjmunro 2009-11-19 20:02:26