自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四種聲明Flex CSS樣式的基本方法

開發(fā) 后端
本文向大家介紹一下Flex CSS樣式的概念,對于具有Web設計背景的人,最為重要的是要理解Flex CSS樣式并不遵循與W3C CSS規(guī)定相同的約定。

本文和大家重點學習一Flex CSS樣式的屬性,在開始創(chuàng)建Flex CSS樣式表之前,我建議您首先考慮您想要如何實現(xiàn)樣式。出于簡單性的考慮,我向您展示了四種聲明樣式的基本方法。

Flex內的CSS

首先,對于具有Web設計背景的人,最為重要的是要理解Flex CSS樣式并不遵循與W3CCSS規(guī)定相同的約定。在W3CCSS版本2.0中被用來分離單詞的連字符(-)并未用作Flex實現(xiàn)內的代碼約定的一部分。相反,CSS的Flex實現(xiàn)使用了駝峰式大小寫。比如,W3CCSS2規(guī)范內的vertical-center對等于FlexCSS內的verticalCenter。

如果您已經(jīng)在使用了駝峰式大小寫的編程語言內進行過編程,那么,這非常容易習慣。好的消息是CSS2.0規(guī)范內可用的大部分內容在FlexCSS實現(xiàn)內也可用。并且,CSS的Flex實現(xiàn)是在CSS2.0W3C標準上的顯著擴展,提供了額外的、對Flex組件惟一的樣式屬性。

維護樣式:組件與Flex CSS樣式屬性

在開始創(chuàng)建Flex CSS樣式表之前,我建議您首先考慮您想要如何實現(xiàn)樣式。出于簡單性的考慮,我向您展示了四種聲明樣式的基本方法:

◆通過組件的類名。通過將組件的類名作為樣式名來設置組件的樣式: 

  1. TitleWindow{  
  2. borderColor:#f7f7f7;  
  3. borderAlpha:1;  
  4. borderThicknessLeft:0;  
  5. borderThicknessTop:0;  
  6. borderThicknessBottom:0;  
  7. borderThicknessRight:0;  
  8. cornerRadius:0;  
  9. headerHeight:0;  
  10. highlightAlphas:1,1;  
  11. headerColors:#f7f7f7,#f7f7f7;  
  12. footerColors:#f7f7f7,#f7f7f7;  
  13. backgroundColor:#f7f7f7;  
  14. dropShadowEnabled:true;  

◆通過一個惟一的樣式名。通過使用一個惟一的Flex CSS樣式名來聲明樣式。請確保在名字之前使用一個句點并使用駝峰式大小寫約定:

.altText 

  1. {  
  2.  fontFamily:TVNordEFCEOP-RegularCon;  
  3.  fontSize:18;  
  4.  color:#FFFFFF;  
  5. }  


◆通過一個組件外加一個樣式名。當同一個組件需要有多種設計時(這對于具有多個視圖狀態(tài)的應用程序很常見),可以設置組件的樣式名。這種方法還確保了只有特定的組件才可以分配到特定的樣式:

  1. Text.bigYellowText  
  2. {  
  3.  color:#EFB526;  
  4.  fontSize:36;  
  5.  fontWeight:Bold;  
  6. }  

 ◆通過全局選擇器。全局選擇器是一種特殊的選擇器,它能夠影響包含屬性集的應用程序內的每一個組件。比如,我可以將包含有cornerRadius樣式屬性的所有顯示對象組件的cornerRadius樣式屬性設置為4,如下所示:

  1. global  
  2. {  
  3.  cornerRadius:4;   

Flex CSS樣式優(yōu)先權

雖然全局選擇器基本上設置的是一個屬性的默認值,該值很容易被覆蓋。比如,如果我在內聯(lián)(inline)或在我的CSS文件內將Button組件的cornerRadius屬性設置為0,它將優(yōu)于我已經(jīng)指定的4這一全局默認設置;因此,所有我的Button組件都將包含一個值為0的cornerRadius屬性。而且,我將通過創(chuàng)建一個額外的樣式來覆蓋4這一全局設置和0這一Button設置:

  1. Button.altCornersButton  
  2. {  
  3.  cornerRadius:8;   

 【編輯推薦】

  1. 學習筆記 在Flex中如何使用CSS文件
  2. 探索Flex和CSS的強大功能
  3. Flex框架中Cairngorm和Mate的優(yōu)點大比拼
  4. FlexBuilder3.0與Eclipse3.4的***結合
  5. 解析Flex應用開發(fā)步驟 新特性和技術框架 

 

責任編輯:佚名 來源: ibm.com
相關推薦

2010-08-02 16:47:46

Flex

2010-07-28 13:54:42

Flex數(shù)據(jù)綁定

2024-12-02 08:29:57

2010-09-06 16:09:58

CSS樣式CSS

2010-08-05 13:44:12

Flex布局

2010-01-20 10:56:14

VB.NET Main

2010-08-05 09:33:08

Flex頁面跳轉

2010-09-06 13:36:45

CSS樣式表CSS

2010-09-14 14:10:36

CSS樣式表

2022-06-14 13:55:30

模型訓練網(wǎng)絡

2010-08-13 13:31:48

Flex效果組件

2010-09-02 10:55:57

CSS

2009-06-22 11:01:12

2023-02-10 11:13:42

網(wǎng)絡功耗無線網(wǎng)絡設備

2010-10-19 17:40:30

SqlServer主鍵

2023-08-30 23:41:16

AI框架項目

2009-12-09 11:03:45

安裝Linux

2015-03-19 15:13:20

PHP基本排序算法代碼實現(xiàn)

2010-08-06 14:52:35

FlexCSS層疊樣式表

2019-08-13 09:00:24

REST API身份認證密鑰
點贊
收藏

51CTO技術棧公眾號