html - 如何在整个正文中添加自定义文本选择
问题描述
我想使用自定义文本颜色添加自定义文本背景颜色。在一般网站中,默认文本背景颜色为浅蓝色,文本颜色为白色,但我想为我的网站添加自定义颜色
::selection {
background: aquamarine;
color: black;
}
.custom-text-selection::selection {
background: deeppink;
color: white;
}
<p class="custom-text-selection">Select some of this text.</p>
上面的代码只显示了一个标签自定义颜色。但令人讨厌的是添加整个网站。有没有办法用自定义颜色添加所有文本?
解决方案
我认为您的解决方案可能是将 ::selection 样式重写为所有 DOM 组件
*::selection{
background: deeppink;
color: white;
}
或者您可以将这些样式应用于具有特定类名的元素的所有成员
.custom-section *::selection{
background: deeppink;
color: white;
}
推荐阅读
- java - 无法加载位于 file:///android_asset/file.html 的网页,因为:net::ERR_FILE_NOT_FOUND
- python - Python 记录器不显示来自外部模块的警告
- javascript - 如何在JS中独立于用户当前时间获取一个城市的当前时间?
- sql - 我如何使 postgres 避免对此搜索分页查询进行双重顺序扫描?
- android - 如何使用 Android 中的任何库实现以下设计
- javascript - ReactJS 检查地图中的值
- jquery - 如何使用具有 long 和 lat 值的 Bing 地图显示地图?
- php - archive.php 上带有画廊字段的 WordPress ACF 选项组返回 NULL
- wordpress - 奇怪的数字
- mysql - 无法连接到 [远程主机] 上的 MySQL 服务器(远程主机通过 ngrok)