首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么CSS不应用于flex-mobile字段?

为什么CSS不应用于flex-mobile字段?
EN

Stack Overflow用户
提问于 2013-12-16 05:19:04
回答 1查看 151关注 0票数 0

我正在使用flex-mobile

我在视图文件的同一个文件夹中创建了一个CSS文件:

代码语言:javascript
复制
/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";

s|Button {
    height: 25px;
    width: 120px;
    text-shadow: 3px 3px 3px #FFF;
    font-weight:bold;
    color:#000;
    border:1px solid #bbbbbb;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

然后,我将CSS应用到视图中:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" title="Accueil" creationComplete="creationCompleteHandler(event)" 
        >
    <fx:Style source="style.css" />
        ...
        <s:HGroup>
            <s:Button id="go" label="Continuer" click="navigator.pushView(MyNewView)"/>
            <s:Button id="quit" label="Quitter" click="quitter(event)"/>
        </s:HGroup> ...

问题是在运行时不应用CSS!那么,如何使CSS被应用呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-16 05:33:12

看起来您正在尝试使用带有Flex Button的HTML样式。它们是两种非常不同的开发方法,CSS样式不能共享。

查找Flex 按钮上可用的样式作为参考,并获取更多细节。

但是,简单地说,高度和宽度是属性,而不是样式。它们不能用CSS设置。

文本阴影不是有效的样式。我不知道你会如何在文本上加上阴影。

边框不是有效的样式。更改按钮边框的正确方法是使用自定义按钮皮肤。

边框-半径,-moz-边框-半径,和-webkit-边框-半径是无效的样式,但您可以尝试cornerRadius

颜色样式应该可以工作,尽管颜色根据文档应用于按钮中的文本,而不是实际的按钮。我相信你可以用chromeColor来改变按钮的颜色。

字体的重量应该是fontWeight.

我的结论是,您的样式正在应用;但是,Flex按钮不识别您要应用的样式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20603953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档