簡體   English   中英

Flex中特定於ID的CSS樣式

[英]CSS style specific to an id in flex

我試圖根據某些邏輯更改TabNavigator中幾個標簽的邊框顏色。 我正在以下答案的幫助下:
在Flex中運行時更改選項卡邊框顏色

var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".MyTabs");
                cssStyle.setStyle("borderColor", "red");

但是現在,所有帶有“ MyTabs”類的選項卡的邊框顏色都在更改。 我想將其指定給帶有特定ID的少數標簽。

我試過它只能通過其ID訪問一個標簽,但對我來說不起作用。

1. var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration("#myTabId.MyTabs");

2. var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".MyTabs#myTabId");

3. var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration("#myTabId");

4. cssStyle.setStyle("#myTabId.borderColor", "red");

有辦法實現嗎?

為了將CSS應用於flex中具有特定ID的對象,可以使用高級CSS ID選擇器: #objectidMyTabs#objectid 請參閱此Adobe資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM