您的位置:首页 > Web前端 > CSS

Flex中如何利用tabStyleName, firstTabStyleName, lastTabStyleName和selectedTabTextStyleName样式定制自己的TabNavigator的例子

2012-01-13 16:00 671 查看
http://blog.minidx.com/2008/10/04/1474.html

Flex中如何利用tabStyleName, firstTabStyleName, lastTabStyleName和selectedTabTextStyleName样式定制自己的TabNavigator的例子 By Minidxer | October 4, 2008

接下来的例子演示了Flex中如何利用tabStyleName, firstTabStyleName, lastTabStyleName和selectedTabTextStyleName样式,定制自己的TabNavigator。

让我们先来看一下Demo
可以右键View Source或点击这里察看源代码
):


下面是完整代码(或点击这里察看):

Download: main.mxml<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">

<mx:Style>
TabNavigator {
backgroundColor: black;
cornerRadius: 0;
tabStyleName: "MyTabs";
firstTabStyleName: "MyFirstTab";
lastTabStyleName: "MyLastTab";
selectedTabTextStyleName: "MySelectedTab";
}

.MyTabs {
backgroundColor: black;
cornerRadius: 0;
color: black;
}

.MyFirstTab,
.MyLastTab {
backgroundColor: black;
cornerRadius: 0;
color: black;
}

.MySelectedTab {
backgroundColor: haloBlue;
color: haloBlue;
textRollOverColor: haloBlue;
}
</mx:Style>

<mx:TabNavigator id="tabNavigator"
width="100%"
height="100%"
tabHeight="40">
<mx:VBox label="Panel 1" backgroundColor="haloOrange">
<mx:Label text="TabNavigator container panel 1"/>
</mx:VBox>
<mx:VBox label="Panel 2" backgroundColor="haloGreen">
<mx:Label text="TabNavigator container panel 2"/>
</mx:VBox>
<mx:VBox label="Panel 3" backgroundColor="haloBlue">
<mx:Label text="TabNavigator container panel 3"/>
</mx:VBox>
<mx:VBox label="Panel 4" backgroundColor="haloSilver">
<mx:Label text="TabNavigator container panel 4"/>
</mx:VBox>
</mx:TabNavigator>

</mx:Application>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐