gpt4 book ai didi

html - 为什么 hue-rotate(180deg) 不适用于 Material 图标

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

#inverted{
filter:hue-rotate(180deg);
-webkit-filter:hue-rotate(180deg);
-moz-filter:hue-rotate(180deg);
-ms-filter:hue-rotate(180deg);
}
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
</head>
<body>
<a class="material-icons">settings</a>
<a class="material-icons" id="inverted">settings</a>
</body>
</html>

在代码中,我两次使用了 material-icons 的设置图标。对于第一个设置图标,我没有使用任何样式。对于第二个设置图标,我将 css 过滤器属性设置为 hue-rotate(180deg)。但是 hue-rotate(180deg) 对它没有任何影响。我知道要获得与 filter:hue-rotate(180deg) 相同的效果,我可以使用 color:white;background-color:black。但我想知道为什么 hue-rotate(180deg) 没有反转图标的颜色?是否有任何其他反转颜色的方法适用于白色和黑色。

最佳答案

实际上 hue-rotate 确实有效,但 blackwhite 不是色轮上的颜色。

#inverted {
filter: hue-rotate(90deg);
}

.material-icons {
color: blue;
}
<html>

<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
</head>

<body>
<a class="material-icons">settings</a>
<a class="material-icons" id="inverted">settings</a>
</body>

</html>

如果你想改变白色 ==> 黑色(反之亦然)你需要 filter:invert(100%)

参见:MDN

关于html - 为什么 hue-rotate(180deg) 不适用于 Material 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53084723/

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