javascript - JQuery ProgressBar 更改默认颜色

标签 javascript jquery jquery-ui progress-bar

我正在使用 JQuery Progress-Bar 并想更改他的白色\灰色颜色模式。

当前 - 空白空间用白色着色,填充空间用灰色着色。

Progress Bar defualt color schema

我需要的颜色模式:黑色代表空白红色代表填充空间

这是我的 html 的样子:

<div id="progress" style="margin-top:50px;">
    <div id="progressbar"><div class="progress-label">Loading...</div></div>
</div>

这就是我控制进度返回行为的方式:

var progressbar = $("#progressbar"), progressLabel = $(".progress-label");
progressbar.progressbar({
    value: false,
    change: function () {
        progressLabel.text(progressbar.progressbar("value") + "%");
    },
    complete: function () {
        progressLabel.text("Complete!");
    }
});

我怎样才能改变这种颜色?

最佳答案

您要设置两个类的样式:

  • ui-progressbar 空白区域
  • ui-progressbar-value 填充空间

background 参数决定两种情况下的颜色。

满足您需求的 CSS 架构应该是这样的:

  .ui-progressbar {
    background: black;
    //... other values ...
  }

  .ui-progressbar-value {
    background: red;
    //... other values ...
  }

这是工作示例:plnkr

关于javascript - JQuery ProgressBar 更改默认颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715440/

相关文章:

jquery droppable 仅适用于前 50% 的宽度(错误??)

javascript - jQuery UI 自动完成显示错误值

javascript - 无法使用 Quill.JS setText Textarea 设置文本

javascript - 如何使用 javascript 取消选择 css 样式?

javascript - 如何手动将值(并触发选择事件)设置为 jQuery 自动完成

javascript - 使用 jQuery 构造滑动图像

javascript - 有没有办法在 jQuery.serialize() 之前或 jQuery.serialize() 的逆过程中获取表单数据?

javascript - 获取空格之前和之后的符号 (JS)

javascript - 使用 iframe 中的按钮重新加载父窗口

javascript - 控制 YouTube 视频播放器中的左/右音频 channel 音量