使用CSS3反向进度条

时间:2013-04-15 14:16:22

标签: javascript jquery css css3

我有EXAMPLE

我想将进度条反转180度从右向左进行。 获得这样的东西:

enter image description here

我尝试更改转换属性,但没有结果。

代码:

.progress-bar span {
        display: inline-block;
        height: 100%;
        background-color: #777;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
        box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
        transition: width .4s ease-in-out;      
}

2 个答案:

答案 0 :(得分:4)

制作进度条块并将其向右浮动:

.progress-bar span {
    display: block;
    float: right;
    ...
}

DEMO

答案 1 :(得分:2)

将span设为块元素并使用margin-left。但是你也需要反转进度。例如。 30%需要margin-left:70%;

http://jsfiddle.net/fmaGZ/2/