UI状态伪类选择器

1.div::selection{background:yellow;color: red; }

鼠标选中后高亮状态的样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div::selection{
            /* 鼠标选中后高亮状态的样式 */
            background:yellow;
            color: red;
        }
    </style>
</head>
<body>
    <div>Lorem ipsum dolor sit amet consectetur adipisicing elit. Placeat nisi officiis iusto, cupiditate consequuntur voluptatibus quae, architecto et quam dolorem eum rerum, veniam minima. Eveniet delectus hic id animi adipisci?</div>
</body>
</html>

2.:checked”表示的是选中状态

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        input:checked{
            background: green;
        }
        input[type=checkbox]{
            /* checkbox比较特殊有默认样式,所以要先去掉默认样式 */
            appearance:none;
            width: 30px;
            height: 30px;
            border: 1px solid red;
        }
    </style>
</head>
<body>
    <form action="">
        用户名:<input type="text"><br>
        密码:<input type="password"><br>
        记住用户名:<input type="checkbox"><br>
        <input type="submit" >
    </form>
</body>
</html>

3.:disabled该元素无法被选中时候背景变成绿色

input:disabled{background: green;}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        input:disabled{
            /* 该元素无法被选中 */
            background: green;
        }
 
    </style>
</head>
<body>
    <form action="">
        用户名:<input type="text"><br>
        密码:<input type="password"><br>
        记住用户名:<input type="checkbox"><br>
        <input type="submit" disabled>
    </form>
</body>
</html>

 4.该元素可用状态的时候生效

input:enabled{background: green;}

用户名密码可以输入所以背景是绿色的

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        input:enabled{
            /* 该元素可用状态的时候生效 */
            background: green;
        }
 
    </style>
</head>
<body>
    <form action="">
        用户名:<input type="text"><br>
        密码:<input type="password"><br>
        记住用户名:<input type="checkbox"><br>
        <input type="submit" disabled>
    </form>
</body>
</html>

相关推荐

  1. CSS系列:选择小记

    2024-04-12 20:16:03       37 阅读
  2. css元素选择

    2024-04-12 20:16:03       34 阅读
  3. CSS的选择:nth-child()

    2024-04-12 20:16:03       56 阅读
  4. 如何使用 CSS 中的 :root 选择

    2024-04-12 20:16:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 20:16:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 20:16:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 20:16:03       82 阅读
  4. Python语言-面向对象

    2024-04-12 20:16:03       91 阅读

热门阅读

  1. 我的 Lisp 学习历程:从新手到熟练掌握

    2024-04-12 20:16:03       43 阅读
  2. RK3399广告机主板板刷armbian--改固件方法

    2024-04-12 20:16:03       246 阅读
  3. 跟大家分享一个自增的主键id策略OUID

    2024-04-12 20:16:03       43 阅读
  4. 数据结构(初阶):顺序表实战通讯录

    2024-04-12 20:16:03       31 阅读
  5. LeetCode hot100-25

    2024-04-12 20:16:03       41 阅读
  6. CDF与PDF(描述随机变量的分布情况)

    2024-04-12 20:16:03       39 阅读
  7. macOS idea配置mysql

    2024-04-12 20:16:03       38 阅读
  8. CSS中的类命名

    2024-04-12 20:16:03       32 阅读