我想更改复选框、滑块、单选按钮和选择组件的强调色。有什么简单的方法可以做到吗?
8ulbf1ek1#
如果使用的是Chrome version 93+,则可以使用新的accent-color属性。
accent-color
#checkbox { accent-color: limegreen; }
<input type="checkbox" id="checkbox"/>
此选项适用于复选框、滑块和单选按钮。目前还没有办法为所选组件的选项设置背景样式。不过浏览器支持仍然有限,在Firefox和Edge的下一个版本中也会支持。
wbrvyc0a2#
使用filter: hue-rotate作为输入非常有用hue-rotate以度为单位,这意味着您可以使用0- 360 deg(This所有浏览器均支持)下面是一个例子:
filter: hue-rotate
hue-rotate
input { filter: hue-rotate(320deg) }
<input type="checkbox" checked><br> <input type="radio" checked><br> <input type="range">
2条答案
按热度按时间8ulbf1ek1#
如果使用的是Chrome version 93+,则可以使用新的
accent-color
属性。此选项适用于复选框、滑块和单选按钮。目前还没有办法为所选组件的选项设置背景样式。
不过浏览器支持仍然有限,在Firefox和Edge的下一个版本中也会支持。
wbrvyc0a2#
使用
filter: hue-rotate
作为输入非常有用hue-rotate
以度为单位,这意味着您可以使用0- 360 deg(This所有浏览器均支持)
下面是一个例子: