📅  最后修改于: 2020-10-25 02:23:13             🧑  作者: Mango
Flex支持使用CSS语法和样式以与CSS转换为HTML组件相同的方式应用于其UI控件。
您可以引用应用程序的类路径中可用的样式表。例如,考虑com / tutorialspoint / client文件夹中的Hello.World.mxml文件中的Style.css文件。
/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
...
.container {
cornerRadius :10;
horizontalCenter :0;
borderColor: #777777;
verticalCenter:0;
backgroundColor: #efefef;
}
然后可以通过以下代码片段引用css文件
使用styleName属性将样式分配给UI组件
...
您可以使用
使用styleName属性将样式分配给UI组件。
使用id选择器的样式UI组件。
在一个GO中设置一种类型的UI组件的样式。
让我们按照以下步骤通过创建测试应用程序来检查Flex应用程序的CSS样式-
Step | Description |
---|---|
1 | Create a project with a name HelloWorld under a packagecom.tutorialspoint.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.tutorialspoint / Style.css的内容。
/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
.heading
{
fontFamily: Arial, Helvetica, sans-serif;
fontSize: 17px;
color: #9b1204;
textDecoration:none;
fontWeight:normal;
}
.button {
fontWeight: bold;
}
.container {
cornerRadius :10;
horizontalCenter :0;
borderColor: #777777;
verticalCenter:0;
backgroundColor: #efefef;
}
以下是修改后的mxml文件src / com.tutorialspoint / HelloWorld.mxml的内容。
准备好所有更改后,让我们像在“ Flex-创建应用程序”一章中一样,以正常模式编译和运行应用程序。如果您的应用程序一切正常,将产生以下结果:[在线尝试]