4

我真的不明白为什么我不能用我自己的照片来代替原来的星星手柄。让我们依靠那个笨蛋来理解。我阅读了作者关于此事的文档:示例 10

在之前的 plunker 上,我按照上面的说明做了:

HTML:

<input id="ex10" type="text" data-slider-handle="custom"/>

CSS:

.slider-handle.custom {
  background: transparent url("http://icons.iconarchive.com/icons/custom-icon-design/pretty-office-8/128/Accept-icon.png");
}

链接到我想作为句柄的图片的 url 背景。(替换默认星号)。

正如你在这里看到的:Plunker 图片 - 启用设置背景句柄

带有亚历山大评论的新图片:似乎没有任何改变。

亚历山大的评论

4

3 回答 3

2

改变这个:

.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

对此:

 .slider-handle.custom::before {
      line-height: 20px;
      font-size: 20px;
      content: "url-of-your-picture";
      color: #726204;
    }

根据您要使用的自定义句柄的大小,您可能需要对 line-height 进行一些调整。

于 2017-01-28T14:05:36.723 回答
0

所以如果你实例化了滑块,那么你需要做的就是改变你的 CSS

.slider-handle.custom {
  background: transparent none;
  /* Add your background image */
  background-image: url("http://icons.iconarchive.com/icons/custom-icon-design/pretty-office-8/128/Accept-icon.png");
  background-size: contain;
}

/* Or display content like unicode characters or fontawesome icons */
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  /* Comment this because you will not use star */
  /*content: '\2605'; /*unicode star character*/
  color: #726204;*/
}
于 2017-01-23T15:21:25.457 回答
0

您应该覆盖 slider-handle.custom::before

.slider-handle.custom::before {
      display:none
}
于 2018-03-06T15:37:16.877 回答