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中用animation的steps属性制作帧动画
Apr 25 HTML / CSS
css sprite简单实例
May 23 HTML / CSS
使用css实现android系统的loading加载动画
Jul 25 HTML / CSS
深入浅析CSS3中的Flex布局整理
Apr 27 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
Apr 02 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
May 20 HTML / CSS
HTML5的结构和语义(1):前言
Oct 17 HTML / CSS
HTML5 embed标签定义和用法详解
May 09 HTML / CSS
使用HTML5 Canvas API控制字体的显示与渲染的方法
Mar 24 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
Sep 06 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
Aug 19 HTML / CSS
前端使用svg图片改色实现示例
Jul 23 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中的时间显示
2007/01/18 PHP
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
PHP基础知识回顾
2012/08/16 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
layer更改皮肤的实现方法
2019/09/11 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
python代码制作configure文件示例
2014/07/28 Python
Python 备份程序代码实现
2017/03/06 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
在centos7中分布式部署pyspider
2017/05/03 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python 输入一个数字判断成绩分数等级的方法
2018/11/15 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
Python Subprocess模块原理及实例
2019/08/26 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
Python变量作用域LEGB用法解析
2020/02/04 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
美丽的现代设计家具:2Modern
2018/07/26 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
餐饮业会计岗位职责
2013/12/19 职场文书
大学生通用个人的自我评价
2014/02/10 职场文书
求职信结尾怎么写
2014/05/26 职场文书
培训研修方案
2014/06/06 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
信息简报范文
2015/07/21 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
python - timeit 时间模块
2021/04/06 Python