CSS伪类

目录

一、概念及语法

二、伪类的使用

① 锚伪类:链接能够以不同的方式显示

② 伪类和 CSS 类

③ 悬停在 div上

④ 简单的工具提示悬停

⑤ CSS - :first-child 伪类

⑥ 匹配所有 元素中的首个 元素

⑦ 匹配所有首个 元素中的所有 元素

⑧ CSS - :lang 伪类


一、概念及语法

1.概念:CSS伪类是用于选择HTML元素的特殊关键字,它们可以根据元素的状态或位置来选择元素。

2.语法

selector:pseudo-class {
  property: value;
}

二、伪类的使用

① 锚伪类:链接能够以不同的方式显示

/* 未访问的链接 */
a:link {
  color: #FF0000;
}

/* 已访问的链接 */
a:visited {
  color: #00FF00;
}

/* 鼠标悬停链接 */
a:hover {
  color: #FF00FF;
}

/* 已选择的链接 */
a:active {
  color: #0000FF;
}

注意a:hover 必须在 CSS 定义中的 a:link 和 a:visited 之后,才能生效!a:active 必须在 CSS 定义中的 a:hover 之后才能生效!伪类名称对大小写不敏感。

例如:








CSS 链接

这是一个链接

注释:在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后才能生效。

注释:在 CSS 定义中,a:active 必须位于 a:hover 之后才能生效。

② 伪类和 CSS 类

伪类可以与 CSS 类结合使用:

当您将鼠标悬停在例子中的链接上时,它会改变颜色

例如:








CSS 链接

这是一个链接

注释:在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后才能生效。

注释:在 CSS 定义中,a:active 必须位于 a:hover 之后才能生效。

③ 悬停在 div上

元素上使用 :hover 伪类的实例








请把鼠标移到下面的 div 元素上来改变其背景色:

把鼠标移到我上面

④ 简单的工具提示悬停

把鼠标悬停到

元素以显示

元素(类似工具提示的效果)








鼠标移到我上面来显示 p 元素

哈哈!我在这里!

⑤ CSS - :first-child 伪类

:first-child 伪类与指定的元素匹配:该元素是 另一个元素的第一个子元素。

匹配首个

元素

在下面的例子中,选择器匹配作为任何元素的第一个子元素的任何

元素








这是一段文本。

这是一段文本。

⑥ 匹配所有

元素中的首个 元素

在下面的例子中,选择器匹配所有

元素中的第一个 元素

 








我是一个强壮的男人。我是一个强壮的男人。

我是一个强壮的男人。我是一个强壮的男人。

⑦ 匹配所有首个

元素中的所有 元素

在下面的例子中,选择器匹配作为另一个元素的第一个子元素的

元素中的所有 元素








我是一个强壮的男人。我是一个强壮的男人。

我是一个强壮的男人。我是一个强壮的男人。

⑧ CSS - :lang 伪类

:lang 伪类允许您为不同的语言定义特殊的规则。

在下面的例子中,:lang 为属性为 lang="en" 的 元素定义引号








Some text A quote in a paragraph Some text.

在本例中,:lang 为 lang="en" 的 q 元素定义引号:

 以上所举的例子,只有当你在实际中去运行后才能感受到其中的乐趣,当然可以根据自己的需要,做出不一样的效果。

 

你可能感兴趣的:(CSS,css,前端)