FLEX4 CSS用法
2012-04-18 16:53
232 查看
CSS文件如下: /* CSS file */ @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/halo"; /*-----------1、全局选择:定制全局样式-----------*/ mx|Button s|Button{ color: #FF0000; } s|Button{ color: #FF00FF; } /*-----------2、全局选择器:可在组件的属性里面指定样式类,然后在css中声明相应的样式类-----------*/ .myStyleClass{ backgroundColor: #000000; color:#0000FF; } /*-----------3、ID选择:组件ID设置相应的组件样式-----------*/ #can01ID{ backgroundColor: #0000FF; } /*-----------4、派生选择:类里面的组件ID来定义样式-----------*/ s|VGroup#vGroupID mx|ProgressBar{ color:#FF0000; } /*-----------5、状态选择:通过状态定义样式,只适用于Button组件-----------*/ s|Button:down{ fontSize:20; color:#FF0000; } mxml文件如下: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768"> <fx:Style source="hello.css"/> <!--1、全局选择:定制全局样式--> <mx:Button id="s01ID" x="500" y="20" label="方式1_1号"/> <s:Button id="s02ID" x="500" y="50" label="方式1_2号" /> <!--2、全局选择器:可在组件的属性里面指定样式类,然后在css中声明相应的样式类--> <mx:Canvas id="s03ID" x="500" y="100" width="200" height="100" styleName="myStyleClass"/> <!--3、ID选择:组件ID设置相应的组件样式--> <mx:Canvas id="can01ID" x="500" y="220" width="200" height="100"/> <!--4、派生选择:类里面的组件ID来定义样式--> <s:VGroup id="vGroupID" x="500" y="350"> <mx:ProgressBar id="progressBarID"/> </s:VGroup> <!--5、状态选择:通过状态定义样式,只适用于Button组件--> <s:Button id="can02ID" x="500" y="450" width="200" height="100" label="方式5"/> </s:Application> |
相关文章推荐
- flex4 css的多种用法
- css中的flex用法
- Flex动画效果的用法--Resize
- flex 4的RemoteObject的用法
- CSS padding的属性和用法
- css复习及flex布局
- Web前端基础(CSS position的正确用法)
- Flex Rect用法
- 详解CSS中:nth-child的用法
- CSS中滚动效果<MARQUEE>的用法
- 图解DIV-CSS布局中绝对定位和浮动用法(两种分三栏布局的方法)
- css中z_index的用法详解
- CSS z-index的用法
- Flex应用中引入CSS
- Flex Bindable 的用法
- Flex中的CSS: (1)本质:CSS被编译器转换为AS代码1
- css中box-shadow的用法总结
- 引用js或css后加?v= 版本号的用法
- Flex中的CSS: (3)CSS会被编译器转换为什么样的AS代码--派生的另一种表示:#XXX s|TextInput
- CSS中 伪类和伪元素的用法 --实现元素前后添加[]框