`
yatou_0209
  • 浏览: 36842 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

CSS 3 UI元素状态伪类选择器

阅读更多
接《css 3 选择器》
在css3选择器中,除了结构性选择器之外,还有一种UI元素状态伪类选择器,这些选择器的共同特征是:指定的样式只用当元素处于某种状态下才气作用,在默认的状态下不起作用。

在css 3 中共有11中UI伪类选择器,分别是:
E:hover;/*支持firefox、safari、Opera、ie8、chrome*/
E:active;/*支持firefox、safari、Opera、chrome   不支持ie8*/
E:focus; /*支持firefox、safari、Opera、ie8、chrome*/
E:enabled;/*支持firefox、safari、Opera、chrome   不支持ie8*/
E:disabled;/*支持firefox、safari、Opera、chrome   不支持ie8*/
E:read-only;/*支持firefox、Opera  不支持ie8、safari、chrome */
E:read-write/* 支持firefox、Opera  不支持ie8、safari、chrome*/ 
E:checked /*支持firefox、safari、Opera、chrome   不支持ie8*/
E::selection /* 支持firefox、safari、Opera、chrome   不支持ie8 */
E:default /*只支持firefox*/
E:indeterminate/*只支持Opera*/

逐个说明:
1.E:hover选择器用来指定当鼠标指针移动到元素上面时,元素所使用的样式。
2.E:active选择器用来指定元素被激活(鼠标在元素上按下还没有松开时)时使用的的样式。
3.E:focus选择器用来指定当元素获得焦点时使用的样式。主要是文本框控件获得焦点病进行文字输入时使用。
4:E:enabled选择器用来指定当前元素处于可用状态时的样式
5:E:disabled选择器用来指定当前元素处于不可用状态时的样式
6.E:read-only选择器用来指定当元素处于只读状态时的样式,在ff下需要写成-moz-read-only的形式
7.E:read-write选择器用来指定当元素处于非只读状态时的样式。在ff下需要写成-moz-read-write的形式
8.E:checked选择器用来指定当表单中的radio单选按钮或checkbox复选框处于选取状态的时的样式。在ff下需要写成-moz-checked的形式
9.E:default选择器用来指定当页面打开时默认处于选取状态的单选按钮或者复选框的样式。需要注意的是,即使用户将默认设定为选取状态的单选按钮或者复选框修改为非选取状态,使用E:default选择器设定的样式依然有效。
10.E:indeterminate选择器用来指定当页面打开时,如果一组单选按钮中任何一个单选按钮都没有设定为选取状态时的整组的单选按钮的样式。如果用户选中这组中的任何一个单选按钮,那么整组的单选按钮的样式被取消。
11.E::selection选择器用来指定当元素处于选中状态时的样式。这里需要注意的是:在ff下使用时,需要写成-moz-selection的形式。

通用兄弟元素选择器
<子元素> ~ <子元素之后的同级兄弟元素>{指定样式}
<style>
div ~p{
   background:red;
}
</style>
<div>
    <p>p元素为div的子元素</p>
</div>
<p>
   p元素为div的兄弟元素
</p>

说白了,就是同级的元素设置同样的样式。

css 3 选择器结束了。






分享到:
评论

相关推荐

    css3之UI元素状态伪类选择器实例演示

    主要介绍了css3之UI元素状态伪类选择器 ,其中包括hover、active和focus,enabled,disabledread-only与read-write 等等,需要的朋友可以参考下

    两种CSS3伪类选择器详细介绍

    css伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类的了,因为这些在平时中是常用到的伪类选择器,现在向大家介绍一下两种新增的Css3伪选择器。 1、UI元素状态伪类 我们把":enabled",":disabled",":...

    CSS3参考手册(css3语法使用查询手册)CHM版.rar

    CSS3参考手册(css3语法使用查询手册)CHM版,可快速索引和搜索CSS3各种属性值以及具体的用法,说详细介绍有CSS3选择器的各方面知识,这包括UI元素状态伪类 E:checked、结构性伪类 E:nth-of-type(n)、子串匹配的属性...

    HTML5+CSS3 快速入门 前端 源代码.rar

    53.UI元素状态伪类选择器上30:11 54.UI元素状态伪类选择器下28:56 55.集团网站建设-全局头部制作57:36 56.集团网站建设-首页新闻列表52:17 57.集团网站建设-首页集团活动制作36:28 58.集团网站建设-首页右部份制作35...

    web开发-css完整笔记

    UI伪类选择器的使用和样例 背景设置 边框样式设置——圆角边框,内边距演示,边框的样式,对每一条边框设置样式 基本选择器——before&after,first_line,first_letter,selection,基本选择器 结构伪类选择器——empty...

    css介绍快速学习

    c)伪元素选择器 其实就在html中预先定义好的一些选择器。称为伪元素。(CSS的术语) 格式:标签名:伪元素。类名 标签名。类名:伪元素。都可以。 a:link 超链接未点击状态。 a:visited 被访问后的状态。 a:hover ...

    图解CSS3核心技术与案例实战

    内容极为全面、丰富和翔实,由浅入深地讲解了CSS3新特性的语法、功能和使用技巧,涵盖选择器、边框、背景、文本、颜色、UI、动画、新型盒模型、媒体查询、响应式设计等各种模块;写作方式创新,有趣且易懂,用图解的...

    全国计算机类说课大赛一等奖:CSS样式表的使用教学设计.docx

    学生通过理解CSS样式、选择器的概念,掌握应用外部CSS样式表、修改CSS选择器属性的方法来设计和美化网页,并能对所设计的作品进行评价,培养学生的设计、审美能力及职业素养和创新精神。本次教学活动对学生的网页...

    Element UI 组件库、前端框架、UI框架、表单、数据、边框、输入框、选择器、html、前端代码、js、css

    Element UI 组件库、前端框架、UI框架、表单、数据、html、前端代码、js、css 适用范围:PC端,前端页面展示 适用软件: H-builder 、VSCode、WebStrom、HbuilderX等前端开发软件 文件类型: .html Element UI ...

    CSS 3实战.pdf

    然后详细讲解了CSS3的选择器、文本特性、颜色特性、弹性布局、边框和背景特性、盒模型、UI设计、多列布局、圆角和阴影、渐变、变形、转换、动画、投影、开放字体、设备类型、语音样式等重要的理论知识,这部分内容是...

    CSS选择器测试器「CSS Selector Tester」-crx插件

    使用这个快速脚本测试你的CSS选择器。不支持“HTML”元素或“*”选择器。 用CSS Selector Tester快速测试你的CSS选择器!在选择器文本字段中创建或复制选择器,匹配的HTML元素将突出显示并计数。确保你的CSS选择符与...

    基于Vue和Element UI的图标选择器组件设计源码 - e-icon-picker

    本源码提供了一个基于Vue和Element UI的图标选择器组件的设计。项目包含120个文件,其中包括48个SVG文件、27个JavaScript文件、12个Vue文件、3个JSON文件、3个CSS文件、3个TypeScript文件,以及用于配置和资源的文件...

    EasySelect:爬虫工具:一个Chrome插件,让你根据页面元素快速获取可读可维护的 CSS 选择器。 A chrome extension, let you get readable & maintainable css selector from elements

    chrome / firefox扩展名,使您可以从元素中获得可读性和可维护性的CSS选择器。 为什么不使用“复制选择器”? “复制选择器”的结果: #TopstoryContent &gt; div &gt; div &gt; div &gt; div:nth-child(41) &gt; div &gt; div &gt; h2...

    cssmastery:前端大师CSS精通课程

    UI伪类选择器 结构选择器 其他逻辑组合:否定,匹配和父级 基于语言的选择器 链接,位置和用户操作伪类 其他伪类 再谈特异性 第一个字母 第一行 选拔 之前,之后和生成的内容 选拔 其他伪元素 浏览器特定的伪元素 ...

    图解CSS3- 核心技术与案例实践

    内容极为全面、丰富和翔实,由浅入深地讲解了CSS3新特性的语法、功能和使用技巧,涵盖选择器、边框、背景、文本、颜色、UI、动画、新型盒模型、媒体查询、响应式设计等各种模块;写作方式创新,有趣且易懂,用图解的...

    vue-datepicker-ui:Vue 的日期选择器组件

    Vue 日期选择器组件 VueJs 的 Datepicker 组件 ( ) 使用 // main.js file import VueDatepickerUi from 'vue-datepicker-ui' import 'vue-datepicker-ui/lib/vuedatepickerui.css' ; Vue . component ( '...

Global site tag (gtag.js) - Google Analytics