jQuery UI Progressbar 的默认方向是从左到右。如何更改它以使其在完成时从右向左移动?下面是我想要实现的一个例子。
问问题
2550 次
4 回答
1
仅限 CSS,尝试将其添加到您的页面:
.ui-progressbar .ui-progressbar-value {
float: right;
}
这不是一个完整的答案,而是一个测试,看看这是否是你想要的。
于 2012-06-17T03:50:28.580 回答
1
您也可以使用 CSS3 将进度条旋转 180 度:
#progressbar {
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari and Chrome */
-o-transform:rotate(180deg); /* Opera */
}
未在旧版本的 IE 上测试。
于 2012-06-17T04:05:07.350 回答
0
今天我不得不用 angular ui 的进度条解决同样的问题。其他答案很接近,但在 bootstrap 3 中没有改变我不接受的所有实例。
这有效...选择器获取第一个子 div,然后应用浮动
.progress-reverse div:nth-of-type(1) {
float: right;
}
和
<progressbar class="progress-striped progress-reverse active" value="progress" type="{{progressType}}"></progressbar>
希望这可以帮助!
于 2014-09-18T23:51:19.650 回答
0
$( "#progressbar-2" ).progressbar({
isRTL: true,
value: 30,
max:300
});
于 2019-08-04T11:34:18.057 回答