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 特效范例整理
Aug 22 HTML / CSS
html5 css3 动态气泡按钮实例演示
Dec 02 HTML / CSS
CSS3制作半透明边框(Facebox)类似渐变
Dec 09 HTML / CSS
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
Feb 04 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
Jun 01 HTML / CSS
CSS 3.0文字悬停跳动特效代码
Oct 26 HTML / CSS
HTML5中视频音频的使用详解
Jul 07 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
Nov 14 HTML / CSS
HTML5新增的Css选择器、伪类介绍
Aug 07 HTML / CSS
举例详解HTML5中使用JSON格式提交表单
Jun 16 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
Jul 13 HTML / CSS
HTML5新特性之语义化标签
Oct 31 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使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
[01:09:19]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第二场 2月28日
2021/03/11 DOTA
基于pandas数据样本行列选取的方法
2018/04/20 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
小学生元旦感言
2014/02/26 职场文书
大学生通用个人自我评价
2014/04/27 职场文书
鉴定评语大全
2014/05/05 职场文书
保安2014年终工作总结
2014/12/06 职场文书
介绍信格式
2015/01/30 职场文书
教师学期个人总结
2015/02/11 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书