• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > CSS3 选择器 伪类选择器介绍

CSS3 选择器 伪类选择器介绍

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3伪类选择器,css3新增伪类选择器,css3结构伪类选择器,css3类选择器,伪类选择器等相关知识,佚名 希望在学习及工作中可以帮助到您
伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类的了,因为这些在平时中是常用到的伪类选择器,那么先和大家一起简单总结一下CSS中常用的伪类选择器的使用方法,最后把重心放到CSS3新增加的":nth-child"选择器的使用方法。

和前面一样,在开始之前先创建一个Dom:

CSS的伪类语法和别的语法有点不一样,其主要有两种语法表达方式
E:pseudo-class {property:value}/*其中E为元素;pseudo-color为伪类名称;property是css的属性;value为css的属性值*/
示例:

a:link {color:red;}
第二种写法

E.class:pseudo-class{property:value}
如:

a.selected:hover {color: blue;}
下面开始我们一起来看看这些伪类的具体应用:

一、动态伪类
动态伪类,因为这些伪类并不存在于HTML中,而只有当用户和网站交互的时候才能体现出来,动态伪类包含两种,第一种是我们在链接中常看到的锚点伪类,如":link",":visited";另外一种被称作用户行为伪类,如“:hover”,":active"和":focus"。先来看最常见的锚点伪类

.demo a:link {color:gray;}/*链接没有被访问时前景色为红色*/
.demo a:visited{color:yellow;}/*链接被访问过后前景色为黄色*/
.demo a:hover{color:green;}/*鼠标悬浮在链接上时前景色为绿色*/
.demo a:active{color:blue;}/*鼠标点中激活链接那一下前景色为蓝色*/
对于这四个锚点伪类的设置,有一点需要特别注意,那就是他们的先后顺序,要让他们遵守一个爱恨原则LoVe/HAte,也就是Link--visited--hover--active。如果你把顺序搞错了会给你带来意想不到的错误,大家对于这个应该很熟悉的,如果是初学的朋友,可以私下练习一下。其中:hover和:active又同时被列入到用户行为伪类中,他们所表达的意思是:

:hover用于当用户把鼠标移动到元素上面时的效果;
:active用于用户点击元素那一下的效果(正发生在点的那一下,松开鼠标左键此动作也就完成了)
:focus用于元素成为焦点,这个经常用在表单元素上。
本站的button就采用了这几处效果:

IE6不支持:first-child选择器。

2、:last-child

:

您可能想查找下面的文章:

  • css3+伪元素实现鼠标移入时下划线向两边展开的效果
  • 总结30个CSS3选择器
  • css3类选择器之结合元素选择器和多类选择器用法
  • CSS3中的常用选择器使用示例整理
  • 详解CSS3选择器的使用方法汇总
  • 使用CSS3制作一个简单的Chrome模拟器
  • css3选择器基本介绍
  • css3 伪元素和伪类选择器详解
  • 两种CSS3伪类选择器详细介绍
  • CSS3中31种选择器使用方法教程

相关文章

  • 2017-06-02css3圆角边框和边框阴影示例
  • 2017-06-02css3的图形3d翻转效果应用示例
  • 2017-06-02纯CSS3实现的阴影效果
  • 2017-06-02CSS3 :not()选择器实现最后一行li去除某种css样式
  • 2017-06-02IE滤镜与CSS3效果(详细整理分享)
  • 2017-06-02利用CSS3实现圆角的outline效果的教程
  • 2017-06-02让IE可以变相支持CSS3选择器
  • 2017-06-02CSS3 @font-face属性使用指南
  • 2017-06-02常用的四种CSS透明属性介绍
  • 2017-06-02移动Web—CSS为Retina屏幕替换更高质量的图片

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Css3新特性应用之视觉效果实例
    • 利用CSS3实现开门效果实例源码
    • CSS3实现瀑布流布局与无限加载图片相册的实例代码
    • CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
    • 前端隐藏出边界内容的实现方法
    • css3实现背景颜色渐变让图片不再是唯一的实现方式
    • CSS3 Media Queries详细介绍和使用实例
    • CSS3中Animation属性的使用详解
    • CSS3 选择器 基本选择器介绍
    • CSS3中的clip-path使用攻略

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有