【已解决】如何更改选中复制时的文字颜色

我用的默认主题,选中复制时的背景颜色可以使用 --text-selection 变量更改,但是文字颜色不知道如何更改。比如我想把下面的选中部分的文字颜色改为黑色,如何更改?

当然是

::selection {
    /* 这里也可以自定义背景颜色等其他样式 */
    /* background-color: var(--text-selection); */
    color: black; /* 可根据你自己的需求修改颜色 */
}

这个是全局起作用,如果想限定在某个元素内的样式,可以这样

.demo ::selection {
    /* 这里也可以自定义背景颜色等其他样式 */
    /* background-color: var(--text-selection); */
    color: black; /* 可根据你自己的需求修改颜色 */
}

上面这段代码,只会在demo类的元素下起作用。

1 个赞

感谢,忘了有这个选择器了