前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS 伪类和伪元素知识点汇总,不可错过,让你不再困惑

CSS 伪类和伪元素知识点汇总,不可错过,让你不再困惑

作者头像
友儿
发布2024-08-31 16:37:31
1130
发布2024-08-31 16:37:31
举报
文章被收录于专栏:友儿

一、链接相关伪类

  1. a:link
    • 作用:选择未被访问过的链接。
    • 通常用于设置未访问链接的特定样式,如颜色、下划线等。例如:a:link { color: blue; text-decoration: none; } 将未访问链接的颜色设置为蓝色且无下划线。
  2. a:visited
    • 作用:选择已经被访问过的链接。
    • 可以用来区分已访问和未访问的链接,设置不同的样式。例如:a:visited { color: purple; } 将已访问链接的颜色设置为紫色。
  3. a:active
    • 作用:当链接被激活(点击但未释放鼠标按钮)时应用的样式。
    • 用于提供链接被点击时的即时反馈。例如:a:active { color: green; } 链接被激活时变为绿色。

二、通用伪类和伪元素

  1. :hover
    • 作用:当鼠标悬停在任何元素上时应用的样式,并非仅限于 <a> 元素。
    • 应用场景广泛,可以为各种元素增加交互效果。例如,当鼠标悬停在一个 <div> 元素上时,可以改变其背景颜色或添加阴影。如:div:hover { background-color: #f0f0f0; box-shadow: 2px 2px 5px gray; }
  2. ::before::after
    • 作用:在任何元素的内容之前(::before)或之后(::after)插入生成的内容,也不局限于 <a> 元素。
    • 可以用于添加装饰性元素、图标或提供额外的信息。例如,为一个段落添加引号装饰,p::before { content: "“"; }p::after { content: "”"; },每个段落前后会出现引号。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、链接相关伪类
  • 二、通用伪类和伪元素
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档