gpt4 book ai didi

css - FLEX - 是否可以将默认的表单项标签字体粗细从粗体改成正常?

转载 作者:行者123 更新时间:2023-11-28 13:13:52 26 4
gpt4 key购买 nike

我正在尝试取消加粗表单项中的标签。如您所见,标签以编程方式对颜色变化使用react,但不受 fontWeight 属性变化的影响。有人有什么建议吗?

谢谢。

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">

<fx:Style>
@namespace mx "library://ns.adobe.com/flex/mx";
@namespace s "library://ns.adobe.com/flex/spark";
global {
font-family: Verdana;
fontWeight: normal;
}

s|Label#labelDisplay {
color: red;
fontWeight:normal;
}
</fx:Style>

<s:Form>
<s:FormItem label="Please enter a string:" fontWeight="normal">
<s:TextInput/>
</s:FormItem>
</s:Form>
</s:Application>

最佳答案

尝试直接在 FormItem 的 labelDisplay Skin 部分设置 fontWeight 样式.您可能必须在 ActionScript 中执行此操作。尝试这样的事情:

<s:FormItem id="stringLabel" label="Please enter a string:" creationComplete="{stringLabel.labelDisplay.setStyle('fontWeight','normal'}" >

因为 FormItem 只是一个 SkinnableContainer;我对 fontWeight 没有影响并不感到惊讶;然而,令人沮丧的是,这种风格并没有传递给标签 child 。

关于css - FLEX - 是否可以将默认的表单项标签字体粗细从粗体改成正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com