css鼠标选中文字后改变背景色?

css鼠标选中文字后改变背景色?

css鼠标选中文字后改变背景色可以使用::selection选择器,::selection选择器匹配元素中被用户选中或处于高亮状态的部分。

::selection只可以应用于少数的CSS属性:color, background, cursor,和outline。

使用示例:(推荐学习:CSS视频教程

<p>下午遇到一个不要脸的同行,他带了一个老大爷过来说是他爷爷,让我给讲解一下养老保险的条款,
我讲了半个小时,他在一边喝茶。。。
等我讲完了他就把大爷拉到一边说:大爷,条款你都了解了吧,我们现在去把合同签了吧!</p>

<p class="color">早上经理过来说:“赶紧吃早点,吃完了跟你说点事!”我:“工作要紧,您先说,
我迟点吃!”经理:“公司裁员有你一个,你把早点吃完好有力气收拾东西…”</p>

<style>
p{
    margin: 0 auto;
    width: 80%;
}
.color::-moz-selection{
    background: #93c;
    color: #fcf;
}
.color::selection{
    background: #93c;
    color: #fcf;
}

</style>

效果:

Snipaste_2020-01-09_15-42-27.png-600

注:当选中文字后,上面是默认的样式,下面是我们自己设置的。

更多CSS3相关技术文章,请访问CSS3答疑栏目进行学习!

以上就是css鼠标选中文字后改变背景色?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » CSS3 答疑