外部css覆盖

时间:2010-11-26 11:42:18

标签: html css flex button accordion

我是flex的新手。这是我的问题

 .css

    s|Button,mx|Button
    {
    chrome-color: #CC0000;
     cornerRadius: 3;
     color: #CCCCCC;
     border-thickness:1;
     border-color:#000000;
    }

    mx|Accordion
    {
    chrome-color:#ffffff;
    }

手风琴的铬色被设置为按钮的铬色......而且下拉列表的铬色也被设置为相同的颜色。 我试过..

<mx:accordion chromeColor="#ffffff" />

它仍然是#CC0000 ...... 当我删除s | Button ... 即,

mx|Button
{
chrome-color: #CC0000;
cornerRadius: 3;
color: #CCCCCC;
border-thickness:1;
border-color:#000000;
}

正常...我不想改变所有...... 任何帮助???

提前致谢

1 个答案:

答案 0 :(得分:0)

mx 命名空间中的Accordion组件没有镀铬色样式。 仅应用Spark主题时,可以使用chromeColor样式。 Spark主题将chromeColor样式添加到Accordion容器中。所以这是一个主题特定的风格。

样式是常见的或与特定主题相关联。如果样式很常见,它可以与任何主题一起使用。如果样式与特定主题相关联,则只有在应用程序使用该主题时才能使用该样式。