零基础CSS入门教程(23)–伪类选择器

编程知识 更新时间:2023-04-06 06:33:53

点此查看 所有教程、项目、源码导航

本文目录

  • 1. 前言
  • 2. 实例解析
  • 3. 小结

1. 前言

我们之前讲过了许多种选择器,比如元素选择器、id选择器、class选择器、分组选择器、嵌套选择器。

这些选择器,都是用来选择某个、或者某些元素的。

但是其实还有一些更高级的选择方式,例如选择处于某种状态的元素。比如超级链接,有未点击过的、有已点击过的、有鼠标悬停的、也有点击那一刻的。

我们可以通过伪类选择器,来选择这些特殊的状态的元素。至于为啥叫伪类,可能跟它们不是正儿八经的类,只是处于某种状态的类有关系。

2. 实例解析

我们以超级链接元素常用的伪类选择器为例进行演示:

<head>
    <meta charset="utf-8">
    <style>
        /* 未点击过的链接 */
        a:link {
            color: grey;
        }
        /* 已点击过的链接 */
        a:visited {
            color: red;
        }
        /* 鼠标悬停的链接 */
        a:hover {
            color: blue;
        }
        /* 点击那一刻的链接 */
        a:active {
            color: green;
        }
    </style>
</head>
<body>
    <a href="http://www.baidu">点此访问百度</a>
</body>

我们通过伪类选择器,设定了不同状态下超级链接的样式。

所以未点击时,效果如下:

当鼠标悬停时,颜色会变为蓝色;当点击那一刻,颜色会变为绿色。再次返回该网页,因为已经点击过,颜色会变为红色。大家可以自己尝试下。

3. 小结

伪类选择器拓展了CSS选择器的功能,让我们可以把样式应用的更灵活更方便。

实际在项目开发过程中,大家可以接触到更多的伪类选择器。

更多推荐

零基础CSS入门教程(23)–伪类选择器

本文发布于:2023-04-06 06:33:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/14480c82b5ad713d5dc9e28bd775ce59.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门教程   基础   选择器   CSS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 48518文章数
  • 14阅读数
  • 0评论数