• 前端 CSS的选择器 伪类选择器


    伪类选择器

    常用的几种伪类选择器。

    伪类选择器一般会用在超链接a标签中

    没有访问的超链接a标签样式:

    a:link {
      color: blue;
    }
    <!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">
        <title>Title</title>
        <style type="text/css">
            .box ul li.item1 a:link{
                color: red;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <ul>
                <li class="item1">
                    <a href="#">jack</a>
                </li>
                <li class="item2">
                    <a href="#">ben</a>
                </li>
                <li class="item3">
                    <a href="#">peter</a>
                </li>
            </ul>
        </div>
    </body>
    </html>

    访问过的超链接a标签样式:

    a:visited {
      color: gray;
    }
    <!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">
        <title>Title</title>
        <style type="text/css">
            .box ul li.item1 a:visited{
                color: green;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <ul>
                <li class="item1">
                    <a href="#">jack</a>
                </li>
                <li class="item2">
                    <a href="#">ben</a>
                </li>
                <li class="item3">
                    <a href="#">peter</a>
                </li>
            </ul>
        </div>
    </body>
    </html>

     点击jack字体, jack字体变成绿色

     鼠标悬停时在元素上应用样式

    a:hover {
      background-color: #eee; 
    }
    <!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">
        <title>Title</title>
        <style type="text/css">
            .box ul li.item1 a:hover{
                color: green;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <ul>
                <li class="item1">
                    <a href="#">jack</a>
                </li>
                <li class="item2">
                    <a href="#">ben</a>
                </li>
                <li class="item3">
                    <a href="#">peter</a>
                </li>
            </ul>
        </div>
    </body>
    </html>

    鼠标悬停时在 a标签jack上面 jack字体马上变成绿色

    鼠标点住瞬间的样式:

    a:active {
      color: green;
    }

    鼠标点住CSS样式改变,鼠标一放手就恢复原来的CSS样式

    <!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">
        <title>Title</title>
        <style type="text/css">
            .box ul li.item1 a:active{
                color: red;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <ul>
                <li class="item1">
                    <a href="#">jack</a>
                </li>
                <li class="item2">
                    <a href="#">ben</a>
                </li>
                <li class="item3">
                    <a href="#">peter</a>
                </li>
            </ul>
        </div>
    </body>
    </html>
  • 相关阅读:
    Unity文件操作路径
    自定义协议封装包头、包体
    完全卸载删除gitlab
    shell脚本报错:syntax error: unexpected end of file
    Shell脚本创建的文件夹末尾有两个问号怎么回事?
    您与此网站之间建立的连接并非完全安全
    linux 查看磁盘文件大小
    mysql连接问题
    Linux查看当前开放的端口
    本地Linux备份服务器[Client]定期备份云服务器[Server]上的文件(下)
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10800425.html
Copyright © 2020-2023  润新知