모든 핸들 스타일은 .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