gpt4 book ai didi

javascript - Firefox 中的 HTML 输入范围样式

转载 作者:太空宇宙 更新时间:2023-11-04 03:55:54 26 4
gpt4 key购买 nike

我遇到了 input-range 元素的 CSS 问题:

<input type="range" id="difficultSelect" max="3" min="1" value="2"/>

CSS 看起来像这样:

-webkit-appearance: none;
z-index: 102;
width: 225px;
height: 5px;
margin-left: 95px;
margin-top: 15px;
border-radius: 2px;

background: linear-gradient(to right, #83f922 0%,#ff4c00 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#83f922),
color-stop(100%,#ff4c00));
background: -moz-linear-gradient(left, #83f922 0%, #ff4c00 100%);
background: -webkit-linear-gradient(left, #83f922 0%,#ff4c00 100%);

如您所见, slider 的背景应显示从绿色到红色的线性渐变。在 Chrome 中它按预期显示,但在 Firefox 中有背景渐变,但在它上面是 slider 的正常“灰色”条:http://imgur.com/xcxuZXV

是我的错吗? Firefox 版本 ist 27.0.1

谢谢

最佳答案

Mozilla 有一个单独的属性来设置输入的影子 dom 的样式(这是 -webkit-appearance:none; 为 webkit 处理的):

::-moz-range-track {background:transparent; border:0px;}

附带说明一下,您还可以设置幻灯片/ handle /按钮/拇指的样式:

/* These need to be separated, not combined with a comma */
::-webkit-slider-thumb { /* ... */}
::-moz-range-thumb { /* ... */}

关于javascript - Firefox 中的 HTML 输入范围样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22819334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com