zoukankan      html  css  js  c++  java
  • 自定义选中文字背景色

    偶然看到一个网站选中文字的背景色不是默认的蓝色,而是红色,勾起了我的兴趣,于是着手查阅了相关资料,发现原来只需要一个css属性。现将我的发现分享给大家:

    我们要用到的css属性是selection,它是css3中的属性。

    它在w3school中的介绍如下:

    定义和用法

    ::selection 选择器匹配被用户选取的选取是部分。

    只能向 ::selection 选择器应用少量 CSS 属性:color、background、cursor 以及 outline。

    我写了一个demo测试了下,效果果然和预期是一样的

    <!doctype html>
    <html lang="zh-cn">
    	<head>
    		<meta charset="utf-8">
    		<title>hello</title>
    		<style>
    		body{
    			/*background-color: red;*/
    		}
    		p::selection{
    			background-color: #ff0000;
    		}
    		</style>
    	</head>
    	<body>
    		<p>hellofcfgfdsgjdkjdoihje</p>
    	</body>
    </html>
    

      

  • 相关阅读:
    Font Awesome 中文网
    mobileselect学习
    JavaScript模块化
    webpack基本使用
    MVVM架构方式
    http-server开启测试服务器
    json-server模拟服务器API
    vue-router
    git的使用
    Vue生命周期
  • 原文地址:https://www.cnblogs.com/rongran/p/3792704.html
Copyright © 2011-2022 走看看