• 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选择器有哪些,css3新增选择器等相关知识,佚名 希望在学习及工作中可以帮助到您

这些选择器还是比较简单的,就不再此一一举例样式了.还有随着各种浏览器的升级,也不在此讨论各种版本的浏览器对于属性样式的兼容和支持问题久了.

一:属性选择器

[attr=val]:属性attr是val;
[attr*=val]:属性attr中包含val;
[attr^=val]:属性attr中开头是val;
[attr$=val]:属性attr结尾是val;

二:伪类选择器

:first-line,为某个元素中的第一行文字使用样式.
:first-letter,为某个元素中的文字的首字母(欧美文字)或第一个字(中文或日文等汉字)使用样式.
:before,在某个元素之前插入一些内容.
例如:.gys:before{content:'思思博士';}
:after,在某个元素之后插入内容.

:root,有效文本区域,即html区域
例子::root{ background:'red';}
body{ background:"yellow";}
这个时候整个页面背景就会变成黄色,而文本区域的背景色就是红色.
:not,排除不需要的子元素
例如:body *:not(h1){ color:red;} //body中所有的子元素,当时排除h1元素
:empty,当元素内容为空白是使用的样式.
:target,跳转到这个链接后,执行样式.
例如:
<a href="#test1">111111111111</a>
<a href="#test2">222222222222222</a>
<div id="test1">1111111111111111</div>
<div id="test2">222222222222</div>

#test1:target{ background-color:#000;}//跳转到id=test1时背景色变化

:first-child,第一个子元素
:last-child,最后一个子元素
:nth-child(n),指定父元素中第n的子元素.n如果是odd偶数序列的子元素,even技术序列的子元素
:nth-last-child(n),指定父元素中倒数第n的子元素,n如果是odd偶数序列的子元素,even基数序列的子元素
:nth-of-type(n),指定同类型中的指定n.
:nth-of-last-type(n),指定同类型中的倒数第n的元素.
:nth-child(an+i),循环使用样式.
例如:li:nth-child(4n+1){color:red;}
li:nth-child{4n+2}{ color:bluee;}
li:nth-child(4n+3){color:yellow;} 
li:nth-child(4n+4){color:black;}
:only-child,当父元素中只有一个子元素时使用.
例如:li:only-child{ color:red;}

三,表单伪类选择器

:active元素被激活(鼠标放下还没有抬起)
:focus获得焦点时,
:hover,鼠标悬浮在元素上
例如:input[type='text']:active{ color:#F00;}
input[type='text']:focus{ color:#F00; background-color:#960;}
input[type='text']:hover{ color:#0F0;}

:enabled,元素处于可用状态,
:disabled,元素处于不可用状态
:read-only,元素处于只读状态
:read-write,元素处于非只读状态

:checked,表单中radio或checkbox复选框处于选取状态时的样式
:default,当页面打开时默认处于选取状态的单选框或复选框的样式.
:indeterminate,用来指定页面打开时,如果一组单选框中任何一个单选框都没有设定选取状态时整租单选框的样式,如果用户选取其中任何一个单选框,这该样式被取消指定.目前只用opera支持.
:selection,但元素处于选中状态时的样子.

</div>

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

  • 总结30个CSS3选择器
  • CSS3中的常用选择器使用示例整理
  • 利用CSS3的border-radius绘制太极及爱心图案示例
  • 详解CSS3选择器的使用方法汇总
  • CSS3区域模块region相关编写示例
  • 使用CSS3制作一个简单的Chrome模拟器
  • css3选择器基本介绍
  • 纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
  • CSS3中31种选择器使用方法教程
  • css3高级选择器使用方法

相关文章

  • 2017-06-02canvas之万花筒效果的简单实现(推荐)
  • 2017-06-02HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
  • 2017-06-02css3中检验表单的required,focus,valid和invalid样式
  • 2017-06-02使用CSS3实现圆角,阴影,透明
  • 2017-06-02css3 media 响应式布局的简单实例
  • 2017-06-02CSS书写规范、顺序和命名规则
  • 2017-06-02利用CSS3实现折角效果实例源码
  • 2017-06-02浅析与CSS3的loading动画加载相关的transition优化
  • 2017-06-02css3的@media属性实现页面响应式布局示例代码
  • 2017-06-02CSS3新属性transition-property transform box-shadow实例学习

文章分类

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

最近更新的内容

    • CSS3中Transition动画属性用法详解
    • 网页切图的CSS和布局经验与要点
    • 纯HTML+CSS3制作导航菜单(附源码)
    • 使用CSS3的::selection改变选中文本颜色的方法
    • 谈谈对css属性box-sizing的了解
    • CSS3实现曲线阴影和翘边阴影
    • 一款纯css3实现简单的checkbox复选框和radio单选框
    • 利用CSS3伪元素实现逐渐发光的方格边框
    • 使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
    • CSS3制作缩略图的详细过程

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

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