0
我刚刚熟悉noUiSlider,并用Google搜索以找到存在的不同方式的例子来使用它。不幸的是,大多数添加自定义图像,而不是添加文本自定义noUiSlider手柄的文字和形状圈为
有谁知道如何使用css或js文件以独特的方式设计句柄的位置或者有一些例子吗?
我刚刚熟悉noUiSlider,并用Google搜索以找到存在的不同方式的例子来使用它。不幸的是,大多数添加自定义图像,而不是添加文本自定义noUiSlider手柄的文字和形状圈为
有谁知道如何使用css或js文件以独特的方式设计句柄的位置或者有一些例子吗?
所有手柄造型都在类.noUi-handle
上。手柄上的“雕刻”使用:before
和:after
伪元素完成。您可以使用这些元素和它们的content
属性来显示文本。
.noUi-handle {
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #FFF;
cursor: default;
box-shadow: inset 0 0 1px #FFF;
}
.noUi-handle:after {
content: "Some words here"; /* Add something like this */
}
如果处理文本必须与滑块的值更新,您可以将值设置为在滑块属性为这样:
slider.noUiSlider.on('update', function(values, handle) {
this.target.setAttribute('data-value' + handle, values[handle]);
});
,然后使用该属性样式的手柄:
[data-value0="5"] .noUi-handle:after {
content: "Text only for value 5";
}
这种方法结束了很好的工作。我注意到现有的css,我在处理的是:之前和之后:我看到了我的文本,但无法确定如何正确使用它。我能够定位它并在文本周围创建一些像按钮一样的CSS。非常感谢您的帮助! – Jester