如何在高亮显示时更改文本颜色
How to change text color when highlighted?
我最近做了一个网站,我把默认的突出显示颜色从蓝色改为番茄红。但我的一些文本也是番茄红的,这让文本很难看到。突出显示时应如何更改文本颜色?
这里有一个也适用于Firefox的
body::-moz-selection {
color: white;
background: tomato;
}
body::selection {
color: white;
background: tomato;
}
使用::selection
伪类尝试以下操作:
-moz-::selection,::selection{
color:white;
background-color:tomato;
}
当然,你可以根据自己的喜好改变颜色。查看此处的示例:http://jsfiddle.net/8867H/65/
EDIT:为了使其交叉兼容,添加了firefox的选择器以及
对于突出显示的文本,使用文本阴影,如:
.another{
color:tomato;
text-shadow:1px 2px 3px #858585;
font-size:16px;
font-weight:bold;
}
<div class="another">
lorem ipsum doller sit amit
</div>
div {
color: white !important;
background: tomato !important;
}
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- 如何在flash html5画布项目中动态更改文本颜色
- 使用JavaScript淡化文本颜色
- 使用Javascript切换文本颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 使用jquery更改文本颜色和大小
- 如何使用javascript更改
前色/文本颜色以及boder颜色 - Extjs 树 如何更改子元素的文本颜色
- 选项选定的文本颜色
- JQuery:悬停时文本颜色切换
- 根据覆盖的背景区域的亮度更改文本颜色
- 根据类型更改 jstree 节点文本颜色
- 文本颜色的随机色调不起作用
- 如何在高亮显示时更改文本颜色
- 使用CSS或SVG设置与背景颜色匹配的文本颜色的动画
- Chart.js文本颜色
- 如何更改chardin.js中的文本颜色和样式
- 更改javascript代码段背景和文本颜色
- 如何在安卓网页中更改背景和文本颜色