如何将内容设置为-webkit-slider-thumb

问题描述 投票:1回答:2

我有一个类型范围的输入

<input id="counter" type="range" min="0" ></input>

跟随css

#counter {
    -webkit-appearance: none;
    background-color: silver;
    width: 200px;
    height:10px;
    border-radius:50px;
    border-color:rgb(240, 61, 37);
}

#counter::-webkit-slider-thumb {
    -webkit-appearance: none;
    width:15px;
    height:15px;
    border-radius:50px;
    content:"1";
    background:rgb(240, 61, 37);
    opacity:0.95;
}

现场演示here

css的content:"1";根本不工作,如何在输出中将一些文本设置为红色旋钮。

css css3 safari webkit
2个回答
0
投票

::-webkit-slider-thumb不接受content财产。请尝试设置背景图像。


0
投票

:: - webkit-slider-thumb不接受content属性。

听起来好像你试图使用滑块拇指作为拇指宽度值的动态工具提示。

如果是这种情况,那么你可以使用css在拇指顶部放置一个元素,它通过javascript或jQuery动态获取值。

我现在正在工作,所以我可能会尝试稍后做一个例子,但逻辑是这样的:

1)将一个元素(比如称为工具提示)放在一个只有一个数字(稍后用拇指的位置值更新)的位置上。

2)找到拇指的位置

3)使用javascript将其作为工具提示的位置。

4)使用.innerHTML(或jQuery的.html)将拇指的位置作为工具提示的值。

© www.soinside.com 2019 - 2024. All rights reserved.