新闻中心

如何用css设置元素选中状态selection颜色

2025-10-17
浏览次数:
返回列表
通过::selection伪元素可设置选中文字的样式,语法为::selection { background-color: #007bff; color: white; },需添加-webkit-和-moz-前缀以兼容旧版浏览器,可限定特定元素如p::selection或.highlight::selection,仅支持color和background-color属性。

如何用css设置元素选中状态selection颜色

设置元素被选中时的文字和背景颜色,可以通过 CSS 的 ::selection 伪元素来实现。这个伪元素用于定义用户用鼠标或键盘选中文本时的高亮样式。

基本语法

使用 ::selection 可以修改选中状态下的文本颜色和背景色:

::selection {
  background-color: #007bff;
  color: white;
}

兼容性写法

为了兼容不同浏览器(尤其是老版本 WebKit 浏览器),建议加上 -webkit- 前缀:

::selection {
  background-color: #007bff;
  color: white;
}
<p>::-moz-selection {
background-color: #007bff;
color: white;
}</p><p>::-webkit-selection {
background-color: #007bff;
color: white;
}</p>

作用于特定元素

如果只想对某个特定元素(如段落、标题)设置选中样式,可以加类名或标签限定:

察言观数AskTable 察言观数AskTable

企业级AI数据表格智能体平台

察言观数AskTable 78 查看详情 察言观数AskTable
p::selection {
  background-color: yellow;
  color: black;
}
<p>.highlight::selection {
background-color: red;
color: white;
}
</font></p>

这样只有带有 .highlight 类的元素在被选中时才会应用红色背景和白色文字。

注意事项

- ::selection 中只能使用 colorbackground-color 两个属性,其他样式无效。
- 不支持渐变、边框、阴影等复杂样式。
- 在 Firefox 中旧版本需使用 ::-moz-selection,新版已支持标准语法。

基本上就这些,简单有效。

以上就是如何用css设置元素选中状态selection颜色的详细内容,更多请关注其它相关文章!


# 尤其是  # 丰南网站优化哪里不错  # seo考核试卷  # 大冶seo获客排名  # 网商银行的营销推广  # 房山区现代网站定制推广  # 淘宝网推广营销方案  # 昌邑关键词优化排名  # 宜兴微友圈推广招聘网站  # b2b网站推广采取方式  # 兰州网站整站优化报价站  # 可以通过  # 相关文章  # java  # 设计教程  # 后端  # 编程语言  # 开源  # 第一个  # 如何用  # 等高  # red  # 浏览器  # 伪元素  # css  # 编程 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】  铁路12306官网网页端快速入口 铁路12306官方首页登录教程  深入理解Go语言中的指针类型:以*string为例  探索高级语言到C/C++的转译路径:以Go为例及内存管理策略  J*a 递归快速排序中静态变量的状态管理与陷阱  包子漫画官方网站阅读入口-包子漫画在线漫画官网直达链接  NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰  微信网页版扫码登录入口 微信网页版二维码登录入口  在Qt QML中通过Python字典动态更新TextEdit内容的教程  HTML转PPT成品工具有哪些?HTML网页转PPT成品工具大全  在哪找SublimeJ远程工具_SFTP插件配置教程  处理嵌套交互式控件:前端可访问性指南  qq游戏大厅官方下载_qq游戏免费下载安装入口  拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧  如何将HTML表格多行数据保存到Google Sheet  夸克浏览器桌面版同步不了书签怎么处理 夸克浏览器跨设备同步异常解决方案  Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南  windows10怎么关闭系统提示音_windows10彻底静音设置方法  Python:递归比较文件夹内容并找出特定类型文件的差异  Spyder启动失败:字体文件权限拒绝错误解决方案  qq邮箱日历功能怎么用_创建日程与会议邀请的技巧  Lar*el Excel导入时生成自定义递增ID的策略与实践  黑鲨3Pro怎样在相册开漫画风滤镜_iPhone黑鲨3Pro相册开漫画风滤镜【趣味滤镜】  夸克浏览器网页版最新地址 夸克浏览器官方入口合集  React项目中导航栏Logo自适应布局:避免裁剪与布局溢出  将JSON对象数组转置为键值对列表的实用指南  铁路12306改签能改到更早的车次吗_铁路12306改签提前车次规则  Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践  拷贝漫画电脑版官网入口 拷贝漫画(PC版)在线直达  蛙漫画网页版全站入口 蛙漫热门作品免费浏览  网站内容防复制粘贴的实现策略与局限性  html5 app怎么运行环境_配html5 app运行环境【教程】  HTML长属性值处理:表单action路径优化与代码规范应对  C++如何实现一个智能指针_手动实现C++ shared_ptr的引用计数功能  CSS布局中意外空白:解决padding-top导致的顶部间距问题  哔哩哔哩忘记密码了怎么找回_哔哩哔哩密码找回方法  内存疯狂猛猛涨价:主板销量直接腰斩!  Win11怎么查看电脑配置_Win11硬件配置检测工具使用  C++如何比较两个字符串_C++ string compare函数与操作符对比  Kafka Streams中基于消息头条件过滤消息的实现指南  小猿搜题在线学习页面在哪_小猿搜题在线学习中心入口  Win10桌面图标出现小盾牌怎么办 Win10去除UAC图标教程【解决】  mysql通配符支持数字匹配吗_mysql通配符能否用于数字匹配的解析  J*aScript打印功能_j*ascript输出控制  高德地图怎么看全景照片_高德地图全景照片浏览教程  批改网学生版PC登录 批改网官网登录系统入口  Golang如何安装Swagger工具_GoSwagger文档生成环境  Lar*el表单中优雅地处理“返回”按钮以规避验证:最佳实践指南  Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项  J*aScript 字符串标签转换:使用正则表达式高效替换 

搜索