`

v5_04 使用高级CSS选择器

    博客分类:
  • flex
阅读更多
v5_04 Introducing advanced CSS selectors 使用高级CSS选择器
 
ex5_04
这部分主要讲
后代选择器,伪类选择器,id选择器
 
1. 后代选择器
spark的panel的button的样式
s|Panel s|Button
{
color: #000000;
chromeColor: #D9E028;
}
s|Panel s|Scroller s|Button
{
chromeColor: #555555;
}
  
 
2.CSS的伪类选择器用来在一个附加条件的基础上与组件进行匹配
这个条件可以是动态的,并且可以不是由document树定义的
伪类选择器通常被用来将样式应用到组件的状态
如果前面不使用选择器,只使用:up这样的话, 就是一个通用的伪类选择器
<!--WizRtf2Html Charset=0 -->
s|Panel s|Button:down
{
color: #000000;
chromeColor: #D9E028;
}
s|Button:up
{
color: #FFFFFF;
chromeColor: #555555;
}
s|Button:over
{
color: #000000;
chromeColor: #D9E028;
} 
:up
{
color: #000000;
chromeColor: #D9E028;
}
  
 
3.id选择器
用来设计具有与CSS文件中定义的选择器相匹配的id属性的组件样式
该选择器与一个具体的组件实例相关联
employeeName是mxml中的id属性
#employeeName
{
color: #FF0000;
} 
  
<s:Label id="employeeName" 
text="Brad VanBrocklin - System Analyst" 
textAlign="center"/>
  
 
4.前面说过的另种css用法
.zhongyi
{
    color: #B41C1C;
    fontFamily: "中易黑体";
}

 
<fx:Style source="style.css"/>

<s:Label x="74" y="64" text="我的文字我来控制" width="180" height="18" styleName="zhongyi"/>
 
分享到:
评论

相关推荐

    V5SHOP模板及CSS+HTML开发手册

    开发者需要掌握CSS选择器的使用,如类选择器(`.class`)、ID选择器(`#id`)、元素选择器(`element`)等,以及盒模型、定位(positioning)、浮动(floating)和响应式设计(media queries)等概念。 四、模板...

    broccoli-postcss::deciduous_tree:Postcss编译器作为Broccoli过滤器

    西兰花花 broccoli-postcss插件通过您选择的postcss插件运行css 。... V6西兰花-postcss-&gt; Postcss V8 V5西兰花Postcss-&gt; Postcss V7原料药broccoliPostcss(tree,[options])选项外挂程式类型: array Postcss使用的

    WordPress 虚拟资源商城主题 RiPro-V5-v6.4.0

    `ripro-v5`可能是一个包含主题核心文件的文件夹,里面可能有CSS样式表、JavaScript脚本、模板文件以及其他必要的WordPress主题组件。 **4. 安装与配置:** 安装RiPro-V5-v6.4.0主题通常涉及以下步骤: 1. 将压缩包...

    超级网站整站下载器V5 好用不解释

    《超级网站整站下载器V5:高效便捷的网页资源获取工具》 在数字化时代,网站作为信息传播的重要载体,其内容丰富多样,包括文本、图片、音频、视频等多元化素材。然而,对于设计师、开发者或者研究者而言,有时需要...

    CCS5 最新教程

    2. **选择器**:介绍各种选择器,如元素选择器、类选择器、ID选择器、属性选择器以及更高级的伪类和伪元素。 3. **盒模型**:详细讲解CSS的盒模型,包括内容(content)、内边距(padding)、边框(border)和外边距...

    V5SHOP 企业商务模板

    在使用V5SHOP模板时,用户需要有一定的网页编辑基础,或者可以借助可视化编辑器进行操作。模板通常会提供详细的文档说明,包括安装指南、功能介绍和常见问题解答,帮助用户快速上手。 总的来说,V5SHOP 企业商务...

    组件年龄的视觉原语。 使用最好的 ES6 和 CSS 来设计你的应用程序而没有压力 :nail_polish:

    这允许从内联样式轻松移植 CSS,同时仍然支持更高级的样式组件功能,如组件选择器和媒体查询。 const Button = styled.button({ color: 'grey', }); 等价于:const Button = styled.button` color: grey; `; styled-...

    样式化的组件:组件年龄的视觉原语。 使用ES6和CSS的最佳功能来轻松设计应用程序样式style

    组件年龄的视觉图元。 使用ES6和CSS的最佳功能来轻松设置应用样式 :nail_polish:寻找v5? master分支正在开发即将发布的样式组件v6主版本。... 这样可以轻松地从内联样式中移植CSS,同时仍支持组件选择器和媒体

    EditPlus_v5

    EditPlus是Windows的文本编辑器,具有内置的FTP,FTPS和sftp功能。虽然它可以作为一个很好的记事本替代品,但它也为网页作者和程序员提供了许多强大的功能。语法高亮显示HTML,PHP,Java,C / C ++,CSS,ASP,Perl...

    CRMEB_BZDT_PC_模板.zip

    CSS3引入了许多新的选择器、动画和过渡效果,使得页面设计更加灵活和生动。 3. **JavaScript和jQuery**:JavaScript是前端动态效果的关键,而jQuery库简化了JavaScript的DOM操作和事件处理,使得动态交互更为便捷。...

    HTML5+CSS3在触屏网站上的实践.pptx

    - **斑马条纹的实现**: 利用`nth-child(n)`选择器实现了表格中的斑马线效果。 - **表单支持**: 利用了HTML5中的`type="tel"`和`type="search"`等新类型来增强表单的可用性。 - **屏幕自适应**: 尽管存在对Nokia ...

    acf-subfield-chooser:高级自定义字段

    ACF 字段类型模板 结构 /css : .css 文件的文件夹。 /images : 图像文件的文件夹 /js : .js 文件的文件夹 /lang : .pot、.po 和 .mo 文件的文件夹 ...通过 ACF 创建一个新字段并选择子字段选择器类

    精通D3.js交互式数据可视化高级编程

    D3.js提供了强大的选择器和转换能力,允许开发者对DOM元素进行操作。例如,`.select()`用来选择单个元素,`.selectAll()`选择多个元素。此外,还可以使用`.attr()`、`.style()`等方法来修改元素属性和样式。 **1.5 ...

    H+ 后台主题UI框架v4.1 带文档 未压缩版

    ├── layerdate.html(日期选择器layerDate) ├── layerphoto.html(layer相册) ├── layouts.html(布局) ├── lockscreen.html(登录超时) ├── login.html(登录) ├── login_v2.html...

    手把手教你使用Bootstrap全中文文档

    此外,还可以通过Bootstrap的定制器在线选择所需的功能和样式,生成定制的CSS和JavaScript文件。 5. **响应式设计**:Bootstrap的核心理念是移动优先,这意味着在设计时首先考虑移动设备,然后通过媒体查询为更大...

    styled-v5:Estudando styled-components v5

    styled-components支持CSS选择器和媒体查询,如: ```jsx const StyledDiv = styled.div` color: red; @media (min-width: 768px) { color: blue; } `; ``` 7. **高阶组件和组合** 高阶组件(HOCs)和组合...

    D3.js本地js包

    通过CSS选择器和数据绑定,D3.js可以让开发者用声明式的方式描述数据如何影响DOM元素,从而实现动态更新和交互。 总结来说,D3.js是一个强大的工具,用于构建数据驱动的网页应用,特别适合需要高度定制和交互性数据...

    InstitutoMiaw-Modelo-inicial:Bootstrap V5更新站点

    7. **更简单的定制**:Bootstrap V5提供了更直观的定制选项,用户可以通过在线定制器选择需要的组件、颜色、字体等,生成自定义的CSS和JS文件。 在HTML中使用Bootstrap V5时,你需要首先引入其CSS和JS文件。这通常...

    日期插件laydate.js

    1. laydate.css:这是插件的样式文件,用于定义日期选择器的外观。 2. laydate.js:laydate的核心脚本文件,包含了所有日期插件的功能实现。 3. 主题文件(如default主题):包含不同主题样式的CSS文件,可以根据...

    D3 on Angular

    - **选择器**:D3.js使用选择器来选取DOM元素,并对它们进行操作。 - **数据绑定**:D3.js的核心功能之一是能够将数据绑定到DOM元素上,使得数据变化时视图能够自动更新。 ##### 8.4 .enter() 方法 `.enter()`方法...

Global site tag (gtag.js) - Google Analytics