自定义网页中被选中文本的样式 CSS selection

78 篇文章 3 订阅
订阅专栏
52 篇文章 1 订阅
订阅专栏

两张图

  1. 对于选中的文本(准确地说应该是被选中的DOM元素),浏览器的默认样式:淡青色的背景色。
    在这里插入图片描述2. 自定义样式:我改成了豆沙绿的背景色+红色的字体。在这里插入图片描述

自定义被选中文本的样式

如果是你自己的项目,可以使用如下CSS:

::selection {
  background-color: rgba(199, 237, 206);
  color: red;
}

如果是一些在线的网站,你总不能修改人家的代码吧?
是不能。
但是你可以修改已经发到客户端(也就是你自己的电脑)上的网页的代码(这个操作不影响服务端,只对你自己有效!)。
按F12打开 devtools 在 Element 中找到 <head> 中的任意一个 <style> 标签,添加一段你需要的CSS即可:
::selection { background-color: rgba(199, 237, 206); color: red; }

::selection 选择器的可填属性

::selection 选择器下可以写哪些CSS属性?不是所有。
官网上说有以下几种:

在这里插入图片描述

::selection 选择器支持的CSS属性 完整版 demo

在这里插入图片描述

::selection {
  color: red;
  background-color: rgba(199, 237, 206);
  text-decoration: green wavy underline;
  // text-shadow: 1px 1px 2px grey;
}

缩写成一行:
::selection { color: red; background-color: rgba(199, 237, 206); text-decoration: green wavy underline; }

浏览器兼容

NOTE: 移动端口的Safari浏览器不支持 ::selection 选择器。

在这里插入图片描述

官网文档

  • MDN 文档比较全 https://developer.mozilla.org/en-US/docs/web/css/::selection
    在这里插入图片描述
  • w3schools 几乎啥都没有
    https://www.w3schools.com/cssref/sel_selection.php
CSS.选择器&css常见样式
newlife1441的博客
05-30 764
一、选择器: 1.基本选择器(应用最广): 基本选择器 <1> 标签选择器 根据标签名获取 <2> id选择器 通过id属性获取 <3> 类选择器 根据class属性获取 <4> 通用选择器 通配符* <1>标签选择器:根据标签名获取 例:p{ } <2>id选择器:通过id属性获取 例:#x{ } <3>类选择器:根据class属性获取 例:.x{
CSS定义被动态选中文本的颜色示例代码
09-25
它的作用与 `::-moz-selection` 类似,也是改变被选中文本样式。 颜色值 `#FFA` 和 `#000` 分别代表十六进制的RGB颜色。#FFA 表示一种较浅的黄色,而 #000 表示黑色。你可以根据自己的设计需求调整这些颜色值,以...
css 选中样式
lucky_oak的博客
08-21 5081
在项目经常会用到下图样式选中样式 其实就是对矩形进行变形处理 css样式: .select { position: relative; width:81px; height:93px; margin: 0 auto; text-align: center; line-height: 93px; color: #4ABE84; background-color:...
CSS——选择器
最新发布
Fan_web的博客
08-08 969
本文主要分享一些CSS选择器的知识内容以及推荐大家一个方便大家去理解选择器的小游戏。下一篇接着跟大家分享CSS的学习。
css选择样式
weixin_40512519的博客
07-23 1305
      html注释:&lt;!----&gt;    css注释:/**/  css样式: 行内样式(内联样式) 内部样式表(嵌入样式) 外部样式表 导入式 行内样式不建议大量使用。 内部样式:    外部样式:   外部样式: &lt;link rel="stylesheet" href="" type="text/css"/&gt; 优点: C...
css - 选中样式(多选,单选)
weixin_44437620的博客
04-25 645
选中样式
1.CSS选择样式
SinceSpringOnU的博客
02-19 449
#CSS(层叠样式表) 用于定义HTML内容在浏览器内的显示样式 CSS简化HTML相关标签,网页体积小,下载快 解决内容与表现分离的问题 更好地维护网页,提高工作效率 一、CSS基础语法 1.CSS由两部分构成:选择器,声明 1.CSS引用 在< head >< /head >标签内: <style type="text/css"> CSS样式 &lt...
selection-js:Js库,可在文本选择时提供可自定义的工具提示菜单
05-05
它在网页应用尤其有用,可以用于实现诸如高亮、复制、编辑或其他基于选中文本的特殊操作。 **核心功能** 1. **文本选择检测**:"selection-js" 可以实时监测用户在页面上的文本选择行为,当用户选中文本时,触发...
利用CSS3的特性改变文本选中时的颜色
09-25
当用户在网页选中文本时,浏览器通常会显示一个默认的高亮颜色,如蓝色或黄色。然而,通过CSS3,我们可以自定义这个选中区域的颜色,使其更好地融入到网页的设计。 首先,我们来看一下实现这一功能的关键CSS...
CSS3移动鼠标选中文本过滤特效.rar
10-02
此外,CSS3还引入了`::selection`伪元素,它允许我们自定义选中或高亮的文本样式。通过这个伪元素,我们可以设置选中文本的背景色、颜色等属性,以创建独特的选中效果。例如: ```css ::selection { background:...
css-选中样式
xxuxioxx的博客
09-08 1252
css选中样式
CSS 自定义选中样式: 伪元素::selection,可以用来自定义用户选中文档的高亮样式
jieweiwujie的博客
07-12 1217
伪元素::selection,可以用来自定义用户选中文档的高亮样式
CSS的三种选择器—用来选取需要设置样式的元素(标签)
Wang_ning__的博客
10-16 615
小编在刚开始学习前端技术时,刚开始接触CSS层叠样式表,对于能够亲自上手编前端代码异常兴奋,但是对于修改前段页面样式的三种方式总是搞混掉,今天就总结说明一下,并且附上实例代码。
CSS文字样式设置
weixin_58437923的博客
12-08 2393
一、文字的字体 字体具有两方面的作用:一是传递语义功能。二是美学效应。由于不同的字体给人带来不同的风格感受,所以对于网页设计人员来说,首先需要考虑的问题就是精准选择字体。 在HTML,设置文字的字体需要通过标记的face属性;而在CSS,则使用font-family属性。 语法:font-family:字体名称 参数:字体名称按优先顺序排列,以逗号隔开。如果字体名称包括空格,则应用引号括起。 说明:用font-family属性可控制显示字体。不同的操作系统,其字体名是不同的。对于Windows系统,其
css 文字点击过,CSS点击选中文本内容
weixin_35021207的博客
08-04 605
CSS 属性 user-select 控制用户能否选中文本。HTML代码:Here's Your Code Snippet!Click below to select all. Click again to clear so you can select a portion of the snippet.function wall(x, y, width, height) {return Matt...
css选择样式(一):css基本语法、css使用方法及优先级
橙子的博客
04-25 237
一、css基本语法 代码知识: <!DOCTYPE html> <html> <head> <title>css基本语法</title> <!-- css引用:在<head></head>标签内,<style type="text/css"> css样式...</style> --> <style type="text/css"> p,h1,h2,h3,h4
css】控制用户能否选中文本
Meditation_Crazy
11-30 202
前言 转载:https://developer.mozilla.org/zh-CN/docs/Web/CSS/user-select user-select
css设置网页文本选中样式
weixin_30533797的博客
10-07 529
网页的默认的文本选中颜色是蓝底白字(大多应该是吧),这个样子: 感觉并不是特别好看,可以通过CSS3的一个特性,一个CSS3的伪类选择器::selection来设置文本选中时的状态,比如本博客的主题(2016-10-7): /*设置文本选中颜色,看起来更酷一些*/ ::selection { background:#DDDDDE; } ::-moz-se...
CSS美化被鼠标选中文字样式
Jinmy的博客
08-03 2671
CSS代码 /* webkit, opera, IE9 */ ::selection{background:lightblue;} /* mozilla firefox */ ​​​​​​​::-moz-selection{background:lightblue;} -moz-属性前缀是个火狐浏览器用的,而基本的::selection选择器是给谷歌浏览器用的。跟其它CSS选择器的用法一样,...
写文章

热门文章

  • JS中的4种for循环 188775
  • VSCode 代码块/全文 折叠/展开 快捷键 121424
  • VSCode中的用户自定义配置文件settings.json和默认配置defaultSettings.json 108366
  • JS中Map对象的创建,遍历(7种)和使用(增删改查) 60487
  • JS中Map和Array的转换 52399

分类专栏

  • kafka 1篇
  • git 1篇
  • 配置 178篇
  • JS 107篇
  • Java 96篇
  • Linux 89篇
  • 数据库 50篇
  • Bug 35篇
  • jQuery 27篇
  • 非技术 17篇
  • 翻译 1篇

最新评论

  • VSCode 多行JSON合并/压缩(compact)为一行 join Lines

    dljcsdncj: 崩了后面我用正则了,正则处理不卡

  • VSCode 多行JSON合并/压缩(compact)为一行 join Lines

    锦天: 你需要百度另一个问题:如何提高VSCode运行时可占用的内存上限? 这是我之前的搜索和测试结果:nodejs 设置应用的内存上限 NODE_OPTIONS=--max-old-space-size=8192 https://blog.csdn.net/wuyujin1997/article/details/122869951

  • VSCode 多行JSON合并/压缩(compact)为一行 join Lines

    dljcsdncj: No, I can't 10万行就崩了

  • VSCode 多行JSON合并/压缩(compact)为一行 join Lines

    锦天: JSON美化:先在状态栏右下角选择语言种类(高亮规则)为JSON,然后选中要美化的JSON,Ctrl+Shift+P搜索 format ,执行即可。

  • Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

    深圳王哥: 文章分享了解决Android Studio项目启动报错的方法,原因是Android Gradle Plugin 7.2.0需要Java 11。解决步骤清晰,建议检查IDE设置、JAVA_HOME环境变量或gradle.properties文件,最后在Project Structure中更新Gradle JDK为Java 11,很有帮助。

大家在看

  • 【艾思科蓝】Spring全家桶使用深度教程:从入门到精通
  • 千里马Android手机车机大厂Framework系统-WMS AMS系统专题实战课
  • 基于Node.js+vue志愿者活动管理网站(开题+程序+论文) 计算机毕业设计 531
  • SpringCloud(九)配置中心和消息总线 2421
  • 未来广告联盟的发展趋势与赚钱机遇

最新文章

  • HTML前端 盒模型及常见的布局 流式布局 弹性布局 网格布局
  • 弹性布局 flex layout HTML CSS
  • 网格布局 HTML CSS grid layout demo
2024年27篇
2023年65篇
2022年55篇
2021年92篇
2020年143篇
2019年203篇
2018年43篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家石家庄欧式玻璃钢雕塑设计肇庆玻璃钢卡通雕塑供应商家商场美陈空缺革命主题玻璃钢人物雕塑参考价山东商业商场美陈费用番禺玻璃钢花盆制品广东户外商场美陈销售企业澳门玻璃钢花盆上海拉丝玻璃钢雕塑信息推荐商场的美陈点卖酒玻璃钢雕塑揭阳玻璃钢卡通雕塑报价表山西太湖石校园玻璃钢景观雕塑浙江玻璃钢雕塑摆件销售厂家黑龙江玻璃钢雕塑订做价格玻璃钢街头人物雕塑单价玉树玻璃钢雕塑厂家开封制作玻璃钢雕塑商家多少钱动物玻璃钢雕塑多少钱宿州抽象玻璃钢雕塑批发多样化的玻璃钢人物雕塑雕塑模具怎么填充玻璃钢鹰潭玻璃钢雕塑哪家便宜江苏玻璃钢商场美陈中山玻璃钢卡通雕塑订制厂家商场美陈施工合同新品玻璃钢雕塑武士马湖北大型玻璃钢雕塑广州玻璃钢雕塑生产商场美陈 模型香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化