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的特性改变文本选中时的颜色
Sep 11 HTML / CSS
纯CSS3实现带动画效果导航菜单无需js
Sep 27 HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 HTML / CSS
一款CSS3实现多功能下拉菜单(带分享按)的教程
Nov 05 HTML / CSS
一款纯css3制作的2015年元旦雪人动画特效教程
Dec 29 HTML / CSS
CSS3 边框效果
Nov 04 HTML / CSS
用css3实现转换过渡和动画效果
Mar 13 HTML / CSS
HTML5使用Audio标签实现歌词同步的效果
Mar 17 HTML / CSS
HTML5中indexedDB 数据库的使用实例
May 11 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
Apr 14 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
Aug 21 HTML / CSS
HTML常用标签超详细整理
Mar 19 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下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
Php-Redis安装测试笔记
2015/03/05 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
Yii全局函数用法示例
2017/01/22 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
jQuery 表格工具集
2010/04/25 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
2016/07/06 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
客户代表自我评价范例
2013/09/24 职场文书
出国留学自荐信
2013/10/25 职场文书
党在我心中的演讲稿
2014/09/13 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2014年公司工作总结
2014/11/22 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
Python中使用ipython的详细教程
2021/06/22 Python