首页 前端知识 CSS复合选择器之链接伪类选择器及总结

CSS复合选择器之链接伪类选择器及总结

2024-06-11 09:06:19 前端知识 前端哥 721 917 我要收藏

在某些大型购物网站、新闻网站中可以看到许许多多的链接,其中很多链接的样式都为黑色,当鼠标放到某一链接上的时候,链接的颜色也会变化,点击过后颜色也会变化。这就用到了CSS复合选择器中的链接伪类选择器。

定义:伪类选择器用于向某些选择器添加特殊的效果,比如给链接添加特殊的效果,或者选择第1个,第n个元素。

1.用冒号 (:) 表示,比如  :hover.  :first-child.

    <style>
        /* 1.未访问的链接 a:link 把未访问过(未点过的)的链接选出来 */
        a:link {
            color: #333;
            text-decoration: none;
        }

        /* 2. a:visited 选择点击过的(访问过的)链接 */
        a:visited {
            color: orange;
        }

        /* 3. a:hover 选择鼠标经过的那个链接  使其变颜色 */
        a:hover {
            color: skyblue;
        }

        /* 4. a:active 选择的是我们鼠标正在按下还没有弹起鼠标的那个链接 */
        a:active {
            color: green;
        }

        /* 为了确保生效,请按照 LVHA 的循顺序声明 :link - :visited - :hover - :active.  */

    </style>
</head>

<body>
    <a href="#">小猪佩奇</a><br>
    <a href="http://www.xxxxxxxxxxx.com">未访问的链接</a>
</body>

2. 链接伪类选择器写法

    <style>
        body {
            color: red;
        }

        a {
            color: #333;
            text-decoration: none;
        }

        a:hover {
            color: #369;
            text-decoration: none;
        }
        
    </style>
</head>

<body>
    <a href="#">小猪佩奇</a><br>
    <a href="http://www.xxxxxxxxxxx.com">未访问的链接</a>
</body>

*复合选择器总结

复合选择器总结
选择器作用特征使用情况隔开符号及用法
后代选择器用来选择后代元素可以是子孙后代较多符号是空格 .nav a
子代选择器选择最近一级元素只选亲儿子较少符号是大于 .nav>p
并集选择器选择某些相同样式的元素可以用于集体声明较多符号是逗号 .nav, .header
链接伪类选择器选择不同状态的链接跟链接相关较多重点记住a{}和 a:hover 实际开发的写法
:focus选择器选择获得光标的表单跟表单相关较少input:focus 记住这个写法

转载请注明出处或者链接地址:https://www.qianduange.cn//article/11925.html
标签
评论
发布的文章

HTML5-本地存储浅谈

2024-06-19 08:06:18

JS实现倒计时功能

2024-06-19 08:06:34

HTML黑客帝国字母雨

2024-06-11 09:06:45

每天一篇之HTML(2)

2024-06-19 08:06:26

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!