2皮肤13
1FlexCSS简介CSS(CasscadingStyleSheet)是层叠样式表的简称,它是描述文档怎样被呈现的语言,由W3C指定为规范
CSS标准最早应用于Web开发中,使得程序开发和界面开发分离,可以对网页获得更好的控制和更高的灵活性
Flex中的样式也支持CSS标准,即Flex应用程序也可以使用CSS呈现
由于CSS的简单、方便等优点,逐渐成为了Flex应用程序美化界面的最重要的方法,在Flex中的应用前景越来越广泛
1.样式名(1)自定义样式名
自定义样式名以“
”开头,后接一个自定义的名称,表示此样式为自定义样式名,例如以下代码定义了一个自定义样式myStytle:
myStytle{fontSize:15;color:#000fff;}(2)组件名作为样式名
例如以下代码:@namespaces"library://ns
com/flex/spark";@namespacemx"library://ns
com/flex/halo";s|Button{color:#ff0000;}mx|Button{color:#000000;}(3)组件id作为样式名
将组件的id值作为样式名,在组件的id值前面加上“#”,可以直接对某一个组件设置样式,例如:#okButton{fontSize:15;color:#ffffff;}组件代码如下所示:(4)分组样式名
分组样式名用于定义几种内容完全相同的样式,不同的样式名之间使用逗号“,”隔开,从而使CSS代码更简洁
myStyle,s|Button{fontSize:15;color:#000fff;}(5)全局选择器
使用global关键字作为样式名将定义一个全局样式,这样就可以将该样式应用到程序中的所有组件中,除非组件重写某个组件的样式
例如:glo