zoukankan      html  css  js  c++  java
  • 前端 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>
  • 相关阅读:
    对象与内存控制1---实例变量和类变量
    数组与内存控制2--数组使用
    数组与内存控制1--数组初始化
    Java 三大特征之--多态
    简述Java面向对象三大特征:封装、继承、多态
    java程序初始化的顺序
    关于public static void main(String[] args)相关知识
    Java的优点
    前端面试攻略3------HTML和CSS部分
    前端面试攻略2------计算机网络部分
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10800425.html
Copyright © 2011-2022 走看看