我尝试使用 Flex 样式,但遇到了对齐问题。
HBox
我在 a和HBox
a内部有两个图像组件Canvas
,这又在主应用程序内部。
<mx:Canvas id="Navigation"
horizontalCenter="0"
bottom="0"
left="0"
right="0"
visible="true"
height="40"
styleName="transparent">
<mx:HBox
styleName="ControlContainer"
horizontalCenter="0"
width="150">
<mx:Image id="left"
source="@Embed(source='left.png')"
left="0"/>
<mx:Image id="right"
source="@Embed(source='right.png')"
right="0"/>
</mx:HBox>
</mx:Canvas>
自定义 CSS:
.transparent {
backgroundAlpha: 0.7;
background-color: white;
}
.ControlContainer {
}
正如你所见,我给画布添加了背景和一点透明度。
但是然后有一个HBox
150px 宽度的,里面有两个图像,每个图像都是 40x40,所以在这种情况下,这HBox
将是 150x40,这对于我想要做的事情来说很好。
但是两个图像是并排的,我希望左侧图像与左侧对齐,HBox
右侧图像与右侧对齐。
我试过text-align
了,但没有,我的猜测是 Flex CSS 的行为方式与专注于 HTML 的 CSS 不同。
那么我该怎么做呢?
PS:如果有人知道一些关于 Flex 样式、Flex CSS 或 Flex 定制的好网站,如果你在评论中给我留下一些链接,那就太好了。