css selection 伪类选择器用法的例子

发布时间:2021-01-10编辑:脚本学堂
css中::selection重点显示页面中要显示的内容,可以通过color,background-color,background进行设置,需要的朋友参考下。

::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前端开发 - www.osxue.com</title>
<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>

效果图:
css selection伪类选择器