CSS 鼠标选中文字后改变背景色的实现代码


Posted in HTML / CSS onMay 21, 2023

但想了想,难道不是JS的效果,关闭了JS后,果然,火狐下效果已久存在!

在网页中,选中某段文字,默认的显示效果为:

CSS 鼠标选中文字后改变背景色的实现代码

可以看到,选中后文字颜色为白色,背景为蓝色。
现我们想设置,选中后文字为红色,背景为黄色。需要用到CSS伪类 ::selection。
IE9+、Opera、Google、Chrome、Safari都支持 ::selection 选择器。
Firefox 通过其私有属性 :: moz-selection 支持。

设置CSS为:

CSS 鼠标选中文字后改变背景色的实现代码

页面效果为:

CSS 鼠标选中文字后改变背景色的实现代码

扩展:

::selection 可以应用的属性有:color、background、cursor、outline。

那肯定是 css 的效果了。而且貌似 IE 和 google chrome 都不支持。

于是仔细研究了一下,发现了这么句话:

*::-moz-selection {color:#fc5; background-color:#0f581a;}

恩,一看都知道了。

又在 google 中发现了一片文章:改变鼠标选中时文字的颜色

这么写道:

::-moz-selection{background:#93C; color:#FCF;}
::selection {background:#93C; color:#FCF;}

恩,其实就是这么回事了。

这样,就可以在 firefox 和 google chrome 中实现改变鼠标选中时的颜色和背景色了。

IE还是不行。就算是IE8也不行。恩,“永远是蓝底白字” 。

 
HTML / CSS 相关文章推荐
CSS3 开发工具收集
Apr 17 HTML / CSS
关于CSS Tooltips(鼠标经过时显示)的效果
Apr 10 HTML / CSS
使用CSS3的font-face字体嵌入样式的方法讲解
May 13 HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 HTML / CSS
10分钟理解CSS3 FlexBox弹性布局
Dec 20 HTML / CSS
HTML5中使用json对象的实例代码
Sep 10 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
Mar 19 HTML / CSS
AmazeUI 单选框和多选框的实现示例
Aug 18 HTML / CSS
CSS3实现的侧滑菜单
Apr 27 HTML / CSS
详解盒子端CSS动画性能提升
May 24 HTML / CSS
html form表单基础入门案例讲解
Jul 21 HTML / CSS
CSS浮动引起的高度塌陷问题
Aug 05 HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
css清除浮动clearfix:after的用法详解(附完整代码)
May 21 #HTML / CSS
浅谈css清除浮动(clearfix和clear)的用法
May 21 #HTML / CSS
clear 万能清除浮动(clearfix:after)
May 21 #HTML / CSS
css之clearfix的用法深入理解(必看篇)
May 21 #HTML / CSS
CSS中calc(100%-100px)不加空格不生效
May 07 #HTML / CSS
HTML中link标签属性的具体用法
May 07 #HTML / CSS
You might like
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
设定php简写功能的方法
2019/11/28 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
js脚本编写简单刷票投票系统
2017/06/27 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
JavaScript寄生组合式继承原理与用法分析
2019/01/11 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
Python中常用的内置方法
2019/01/28 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
电子商务专业实习生自我鉴定
2013/09/24 职场文书
写自荐信要注意什么
2013/12/26 职场文书
大学校运会广播稿
2014/02/03 职场文书
表彰会主持词
2014/03/26 职场文书
2014年设计师工作总结
2014/11/25 职场文书
办公室文员岗位职责
2015/02/04 职场文书
幼师个人总结范文
2015/02/28 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
Python保存并浏览用户的历史记录
2022/04/29 Python