码迷,mamicode.com
首页 > Web开发 > 详细

CSS3:高亮文本选中颜色

时间:2014-09-14 19:24:17      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:css3   selection   

关键字:  ::selection

为了个性化网站主题,可以对文本高亮背景颜色进行设置。

:selection {
  background: #ffb7b7; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ffb7b7; /* Gecko Browsers */
}


一个简单的例子:

<!DOCTYPE html>
<html>
	<head>
	<meta charset="UTF-8">
	<style>
		#p2::selection {
			background: yellow;
		}
		#p3::selection {
			background: blue;
		}
	</style>
	</head>
	<body>
	
		<p id="p1">This paragragh doesn't use ::selection</p>
		
		<p id="p2">This paragragh uses ::selection,highlight color is yellow.</p>
		
		<p id="p3">This paragragh uses ::selection,highlight color is blue.</p>
		
	</body>
</html>


未选中时:

bubuko.com,布布扣


选中时:

bubuko.com,布布扣


第一个段落选中的高亮颜色是浏览器的默认颜色。该CSS3属性在主流浏览器(FF,Chrome)等运行正常。


可在jsfiddle在线编辑里尝试一下:

http://jsfiddle.net/xm7h3oxs/


参考博客:http://css-tricks.com/overriding-the-default-text-selection-color-with-css/

CSS3:高亮文本选中颜色

标签:css3   selection   

原文地址:http://blog.csdn.net/tounaobun/article/details/39271413

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!