WoJ*_*WoJ 5 javascript css unicode
我想设置unicode 字符 DROPLET () 的样式,特别是将蓝色更改为其他颜色。
.red {
color: red;
background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<span class="red">DROPLET </span>
Run Code Online (Sandbox Code Playgroud)
该yellow
样式将应用于但性格没有色彩(文本是正确称呼)。
是否可以对任何 unicode 字形进行样式设置?
您可以尝试使用过滤器
.red {
color: red;
background-color: yellow;
}
.red > span {
filter: hue-rotate(180deg) saturate(10);
}
Run Code Online (Sandbox Code Playgroud)
<span class="red">DROPLET <span></span></span>
Run Code Online (Sandbox Code Playgroud)
或者 mix-blend-mode 但这也会影响背景:
.red {
background:#fff;
position:relative;
display:inline-block;
}
.red > span {
filter:brightness(0); /* We make the icon black */
}
.red:before {
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:red;
pointer-events:none;
mix-blend-mode:lighten; /* this will make the icon red since red is more "light" than black*/
z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)
<span class="red">DROPLET <span></span></span>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2153 次 |
最近记录: |