常见的伪类选择器有哪些

伪类选择器是CSS中的一种特殊选择器,它允许我们针对某些不具备常规元素特性的元素进行样式设置,伪类选择器有以下几种常见的类型:

成都网络公司-成都网站建设公司成都创新互联十多年经验成就非凡,专业从事成都网站设计、成都做网站,成都网页设计,成都网页制作,软文发稿广告投放平台等。十多年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:13518219792,我们期待您的来电!

1. 链接伪类选择器(:link)

当链接处于未点击状态时,应用此伪类选择器的样式,可以设置未访问过的链接为蓝色。

a:link {
  color: blue;
}

2. 链接伪类选择器(:visited)

当链接被访问过时,应用此伪类选择器的样式,可以设置访问过的链接为紫色。

a:visited {
  color: purple;
}

3. 鼠标悬停伪类选择器(:hover)

当鼠标指针悬浮在元素上时,应用此伪类选择器的样式,可以设置鼠标悬停时的背景颜色变为黄色。

a:hover {
  background-color: yellow;
}

4. 激活伪类选择器(:active)

当元素被激活(如按钮被按下)时,应用此伪类选择器的样式,可以设置激活状态下的按钮边框变为绿色。

button:active {
  border: 2px solid green;
}

5. 焦点伪类选择器(:focus)

当元素获得焦点时,应用此伪类选择器的样式,可以设置输入框获得焦点时的边框变为蓝色。

input:focus {
  border: 2px solid blue;
}

6. 模糊伪类选择器(:focus-within)

当一个元素内部的所有子元素都获得焦点时,应用此伪类选择器的样式,可以设置一个包含输入框和按钮的容器在子元素获得焦点时,边框变为红色。

div:focus-within {
  border: 2px solid red;
}

7. 键盘按下伪类选择器(:keydown)

当用户按下键盘上的某个键时,触发此伪类选择器并执行相应的操作,可以在按下回车键时提交表单。

form:keydown(enter) {
  submit();
}

8. 键盘松开伪类选择器(:keyup)

当用户松开键盘上的某个键时,触发此伪类选择器并执行相应的操作,可以在松开回车键时阻止表单提交。

form:keyup(enter) {
  return false;
}

9. 点击伪类选择器(:click)

当元素被点击时,触发此伪类选择器并执行相应的操作,可以在点击按钮时弹出提示框。

button:click {
  alert('按钮被点击了!');
}

文章标题:常见的伪类选择器有哪些
分享网址:http://www.hantingmc.com/qtweb/news40/290940.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联