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代码绘制可爱的Hello Kitty猫
Aug 03 HTML / CSS
用CSS禁用输入法(CSS3 UI规范)实例解析
Dec 04 HTML / CSS
css3制作动态进度条以及附加jQuery百分比数字显示
Dec 13 HTML / CSS
CSS3实现的炫酷菜单代码分享
Mar 12 HTML / CSS
可自定义箭头样式的CSS3气泡提示框
Mar 16 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
Jan 02 HTML / CSS
前端面试必备之html5的新特性
Sep 05 HTML / CSS
阻止移动设备(手机、pad)浏览器双击放大网页的方法
Jun 03 HTML / CSS
简述Html5 IphoneX 适配方法
Feb 08 HTML / CSS
手摸手教你用canvas实现给图片添加平铺水印的实现
Aug 20 HTML / CSS
html5实现滑块功能之type="range"属性
Feb 18 HTML / CSS
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
Oct 16 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网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php实现把url转换迅雷thunder资源下载地址的方法
2014/11/07 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
JavaScript延迟加载
2021/03/09 Javascript
javascript Prototype 对象扩展
2009/05/15 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
Python学习笔记之常用函数及说明
2014/05/23 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
python自动生成证件号的方法示例
2021/01/14 Python
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
以下的初始化有什么区别
2013/12/16 面试题
公司员工的自我评价范例
2013/11/01 职场文书
房产销售经理职责
2013/12/20 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
教师党员个人总结
2015/02/10 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python
Oracle表空间与权限的深入讲解
2021/11/17 Oracle