Flex-style-with-css
フレックス-CSSを使用したスタイル
Flexは、CSS構文とスタイルの使用をサポートして、CSS to HTMLコンポーネントと同じ方法でUIコントロールに適用します。
方法#1:外部スタイルシートファイルを使用する
アプリケーションのクラスパスで利用可能なスタイルシートを参照できます。 たとえば、HelloWorld.mxmlファイルもある com/finddevguides/client folder にあるStyle.cssファイルを考えます。
その後、CSSファイルは次のコードスニペットで参照できます
styleNameプロパティを使用して、UIコンポーネントにスタイルを割り当てます
方法2:Ui Containerコンポーネント内でスタイルを使用する
<fx:Style>タグを使用して、UIコンテナコンポーネント内でスタイルを定義できます
クラスレベルセレクター
styleNameプロパティを使用して、UIコンポーネントにスタイルを割り当てます。
Idレベルセレクター
IDセレクターを使用したスタイルUIコンポーネント。
タイプレベルセレクター
1つのGOで1つのタイプのUIコンポーネントをスタイルします。
CSSを使用したFlexスタイルの例
テストアプリケーションを作成して、FlexアプリケーションのCSSスタイリングを確認する手順に従います-
Step | Description |
---|---|
1 | Create a project with a name HelloWorld under a packagecom.finddevguides.client as explained in the Flex - Create Application chapter. |
2 | Modify Style.css, HelloWorld.mxml as explained below. Keep rest of the files unchanged. |
3 | Compile and run the application to make sure business logic is working as per the requirements. |
以下は、変更されたCSSファイル src/com.finddevguides/Style.css の内容です。
以下は、変更されたmxmlファイル src/com.finddevguides/HelloWorld.mxml の内容です。
すべての変更が完了したら、link:/flex/flex_create_application [Flex-アプリケーションの作成]の章で行ったように、アプリケーションを通常モードでコンパイルして実行します。 アプリケーションに問題がなければ、次の結果が得られます。[link:/flex/samples/CSSApplicationl [オンラインで試す]]