javascript - 为 Jquery 的 slider handle 应用新的背景颜色

标签 javascript jquery html css jquery-ui

我不确定为什么我会遇到这样的麻烦。我浏览了 Jquery 的 slider css 文件并找到了句柄的类名。 .ui-slider-handle它甚至在 API 文档中说这是它的名称 Slider API doc link , 但每当我添加 backgroundbackground-color并给它一个颜色,它什么都不做。尝试让 Handlebars 覆盖整个酒吧也是同样的事情。

我在网站上创建了一个演示页面,我必须展示我正在尝试做什么。 Demo page

.ui-slider-handle {
  height: 100%;
  color: #000;
  margin: 0;
}

如果有人不介意的话。我试图让“预算”一词出现在红色部分(预算范围),但是当我应用它时:<div class="ui-slider-range">Budget</div>在我的 html 中,预算一词显示在 slider 的最左侧。 html 是这样的:

<div id="slider-range">
   <div class="ui-slider-range">Budget</div>
</div>

.ui-slider-range {
  background: red;
  text-align: center;
}

如何添加 background-color到 slider handle 并添加“预算”一词,使其位于红色区域的中间?

最佳答案

要更改 ui-slide-handler 颜色,请尝试:

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {   
    background: yellow !important; 
}

这是要覆盖的规则。

原规则如下:

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}

关于javascript - 为 Jquery 的 slider handle 应用新的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35510990/

相关文章:

带空格的 Javascript 字符串参数不起作用

javascript - 使用 JavaScript 调用浏览器 X 按钮

javascript - jQuery 抓取动态 data-* 属性的值

html - html 5 上的元数据预加载属性是否加载整个视频?

javascript - 在 Laravel 中使用数组将数据从 View ( Blade )传递到 Controller

javascript - Chrome 65 更改为在 Chrome 应用中自动下载 blob

javascript - 代码在 getImageData 之后停止

javascript - 使用输入字段和每个函数进行计算

javascript - AngularJS 将 {{post.title}} 更改为超链接

html - 如何在 Bootstrap 导航栏下拉菜单中添加右上箭头