CSS中Selection 伪类选择器示例

::selection 伪类选择器用于突出显示的页面用户选择的任何部分,包括可编辑文本字段中的文本。

此伪元素可应用于 color , background-color ,background(background-color 部分) 和text-shadow(注:到目前位置IE下该属性无效)属性。设置其他属性是没有任何效果的。

火狐下需要加-moz-属性前缀;

支持浏览器:Chrome,Firefox (Gecko),Internet Explorer 9+,Opera,Safari

例如:

 代码如下 复制代码

/* draw any selected text yellow on red background */
::-moz-selection { color: gold;  background: red; }
::selection      { color: gold;  background: red; }
 
/* draw selected text in a paragraph white on black */
p::-moz-selection { color: white;  background: black; }
p::selection      { color: white;  background: black; }

一个完整的例子:

 代码如下 复制代码

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>CSS ::Selection 伪类选择器-WEB前端开发</title>
<meta name="author" content="愚人码头,www.css88.com" />
<style>
p{text-shadow:2px 2px 5px #333333;}
p::-moz-selection{background:#000;color:#f00;text-shadow:2px 2px 5px #FFFF2E;}
p::selection{background:#000;color:#f00;text-shadow:2px 2px 5px #FFFF2E;}
</style>
</head>
<body>
<h1>选中下面的文字,看看它的颜色</h1>
<p>你选中这段文字后,看看它们的文本颜色和背景色,就能明白::selection的作用。</p>
</body>
</html>

效果如下

 

时间: 2024-09-29 07:53:33

CSS中Selection 伪类选择器示例的相关文章

《HTML 5与CSS 3权威指南(第3版·下册)》——19.4.5 E::selection伪类选择器

19.4.5 E::selection伪类选择器 E::selection伪类选择器用来指定当元素处于选中状态时的样式.代码清单19-24为一个E::selection伪类选择器的使用示例,在该示例中分别给出了一个p元素,一个文本框控件以及一个表格.当p元素处于选中状态时,被选中文字变为红色:当文本框控件处于选中状态时,被选中文字变为灰色:当表格处于选中状态时,被选中文字变为绿色. 这段代码的运行结果如图19-36所示: 19.4.6 E:invalid伪类选择器与E:valid伪类选择器 q

html-本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题

问题描述 本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题 FIREFOX浏览器,代码如下: HTML代码片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> @import url(template/default/styl

CSS中的伪类:动态链接

伪类可以看做是一种特殊的类选择符,是能被支持CSS的浏览器自动所识别的特殊选择符.它的最大的用处就是可以对链接在不同状态下定义不同的样式效果. 1. 语法 伪类的语法是在原有的语法里加上一个伪类(pseudo-class): selector:pseudo-class {property: value} (选择符:伪类 {属性: 值}) 伪类和类不同,是CSS已经定义好的,不能象类选择符一样随意用别的名字,根据上面的语法可以解释为对象(选择符)在某个特殊状态下(伪类)的样式. 类选择符及其他选择

《HTML 5与CSS 3权威指南(第3版·下册)》——19.3结构性伪类选择器

19.3 结构性伪类选择器 本节介绍CSS 3中的结构性伪类选择器,在介绍结构性伪类选择器之前,先来介绍一下CSS中的伪类选择器及伪元素. 19.3.1 CSS中的伪类选择器及伪元素 1.伪类选择器概述 我们知道,在CSS中,可以使用类选择器把相同的元素定义成不同的样式,如针对一个p元素,我们可以做如下所示定义.p.right{text-align:right}p.center{text-align:right} 然后在页面上对p元素使用class属性,把定义好的样式指定给具体的p元素,代码如下

谈谈一些有趣的CSS题目(十)-- 结构性伪类选择器

开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧. 不断更新,不断更新,不断更新,重要的事情说三遍. 谈谈一些有趣的CSS题目(一)-- 左边竖条的实现方法 谈谈一些有趣的CSS题目(二)-- 从条纹边框的实现谈盒子模型 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少 谈谈一些有趣

《HTML 5与CSS 3权威指南(第3版·下册)》——19.4.3 E:read-only伪类选择器与E:read-write伪类选择器

19.4.3 E:read-only伪类选择器与E:read-write伪类选择器 q E: read-only伪类选择器用来指定当元素处于只读状态时的样式. q E: read-write伪类选择器用来指定当元素处于非只读状态时的样式. 在Firefox浏览器中,需要写成"-moz-read-only"或"-moz-read-write"的形式. 代码清单19-20为E: read-only选择器与E: read-write选择器结合使用的一个示例,在该示例中有一

《HTML 5与CSS 3权威指南(第3版·下册)》——19.4.2 E:enabled伪类选择器与E:disabled伪类选择器

19.4.2 E:enabled伪类选择器与E:disabled伪类选择器 q E:enabled伪类选择器用来指定当元素处于可用状态时的样式. q E:disabled伪类选择器用来指定当元素处于不可用状态时的样式. 当一个表单中的元素经常在可用状态与不可用状态之间进行切换时,通常会将E: disabled伪类选择器与E:enabled伪类选择器结合使用,用E:disabled伪类选择器来设置该元素处于不可用状态时的样式,用E: enabled伪类选择器来设置该元素处于可用状态时的样式. 代码

CSS伪类选择器nth

网页制作Webjx文章简介::nth-child()工作原理. 这是一个css选择器,一个真正的伪类选择器,它就是nth-child(),下面是使用它的范例.ul li:nth-child(3n+3) {color: #ccc;} 上面的css是干什么用的,它就是在无序列表里面选择是3倍数的列.也就是第3个,第6个,第9个等等.但是它工作原理是怎样的那?如果遇到其它情况你又如何使用nth-child那? 总的来说nth-child()圆括号里面支持两个关键词:even与odd.他们应该很明显的,

图解css3:核心技术与案例实战. 2.4 动态伪类选择器

2.4 动态伪类选择器 伪类选择器对于大家来说最熟悉的莫过于":link".":visited".":hover".":active",因为这些是大家平时常用到的伪类选择器.而CSS3的伪类选择器可以分成六种:动态伪类选择器.目标伪类选择器.语言伪类选择器.UI状态伪类选择器.结构伪类选择器和否定伪类选择器. 伪类选择器语法书写时和其他的CSS选择器写法有所区别,都以冒号(:)开头.例如: E:pseudo-class {pr