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 相关文章推荐
CSS Grid布局教程之什么是网格布局
Dec 30 HTML / CSS
CSS3动画:5种预载动画效果实例
Apr 05 HTML / CSS
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
Feb 07 HTML / CSS
使用纯 CSS 创作一个脉动 loader效果的源码
Sep 28 HTML / CSS
HTMl5的存储方式sessionStorage和localStorage详解
Mar 18 HTML / CSS
深入剖析HTML5 内联框架iFrame
May 04 HTML / CSS
html5移动端价格输入键盘的实现
Sep 16 HTML / CSS
webView加载html图片遇到的问题解决
Oct 08 HTML / CSS
HTML5自定义mp3播放器源码
Jan 06 HTML / CSS
钉钉企业内部H5微应用开发详解
May 12 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 HTML / CSS
在html页面中取得session中的值的方法
Aug 11 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实现下载远程图片保存到本地的方法
2017/06/19 PHP
php实现记事本案例
2020/10/20 PHP
JS查看对象功能代码
2008/04/25 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
easy ui datagrid 从编辑框中获取值的方法
2017/02/22 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
python实现数组插入新元素的方法
2015/05/22 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Appium+Python实现简单的自动化登录测试的实现
2021/01/26 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
思想品德自我评价
2014/02/04 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
收款委托书
2014/10/14 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
英雄儿女观后感
2015/06/09 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
Python连续赋值需要注意的一些问题
2021/06/03 Python
react antd实现动态增减表单
2021/06/03 Javascript
MySQL分区表实现按月份归类
2021/11/01 MySQL