css常用的伪类有哪些

在CSS中,伪类用于选择处于特定状态的HTML元素。以下是一些常用的CSS伪类:

:link:选择所有未被点击过的链接。

css 复制代码
a:link {  
  color: blue;  
}

:visited:选择所有已被点击过的链接。

css 复制代码
a:visited {  
  color: purple;  
}

:hover:选择鼠标指针浮动在上面的元素。

css 复制代码
a:hover {  
  color: red;  
}

:active:选择鼠标按下且未释放的元素。

css 复制代码
a:active {  
  color: yellow;  
}

这四种伪类经常一起使用来定义链接的样式,被称为"链接四态"(love/hate,分别对应:link:visited:hover:active)。

:focus:选择获得焦点的元素(如输入框)。

css 复制代码
input:focus {  
  border: 1px solid red;  
}

:first-child:选择其父元素的第一个子元素。

css 复制代码
p:first-child {  
  color: blue;  
}

:last-child:选择其父元素的最后一个子元素。

css 复制代码
p:last-child {  
  color: green;  
}
相关推荐
love530love44 分钟前
Scoop 完整迁移指南:从 C 盘到 D 盘的无缝切换
java·服务器·前端·人工智能·windows·scoop
王码码20352 小时前
Flutter for OpenHarmony:Flutter 三方库 bluez 玩转 Linux 风格的蓝牙操作(蓝牙底层互操作)
linux·运维·服务器·前端·flutter·云原生·harmonyos
chilavert3184 小时前
技术演进中的开发沉思-371:final 关键字(中)
java·前端·数据库
2301_816997884 小时前
Vite构建工具
前端
yuki_uix5 小时前
深入理解 reduce:从面试题到设计思维
前端
凌云拓界5 小时前
TypeWell全攻略(二):热力图渲染引擎,让键盘发光
前端·后端·python·计算机外设·交互·pyqt·数据可视化
coding随想5 小时前
TypeScript 高级类型全攻略:从“可表达性”到“类型体操”的实践之路
前端·javascript·typescript
大时光5 小时前
gsap -滚动插件 ScrollTrigger 简单demo
前端