如何更改sencha touch输入文本字段的默认样式?

时间:2014-09-16 16:10:08

标签: android css html5 extjs sencha-touch

我想改变输入文本字段在Sencha touch中的显示方式。我希望文本字段看起来像下面显示的那样

Textfield with different style

我尝试将css更改为

background-color: rgba(0,0,0,0.0);

因此背景是透明的。我也尝试调整边框,但它对我不起作用。

请帮助我。

4 个答案:

答案 0 :(得分:2)

1>查看文件

                               {
                                    xtype: 'textfield',
                                    name: 'email',
                                    clearIcon: false,
                                    itemId: 'name',
                                    ui: 'plain',
                                    inputCls: 'login-textfield',                                        
                                    placeHolder: 'Email'
                                }

2 - ; .css文件

.login-textfield {
    background-color: #fff !important;
    color: #5d5d56 !important;
}

3>通过使用样式 cls 配置,为您的父级面板(xtype:'fieldset)提供更精确的白色背景。

答案 1 :(得分:1)

根据您的要求,您必须创建css类并将其作为 baseCls inputCls 这些文本配置。

答案 2 :(得分:0)

1)转到Sencha docs

2)输入" textfield"在右上角的搜索栏中

标题栏中的

3)将鼠标悬停在" CSS Vars"

正如您所看到的,您可以使用相当多的$ Vars来轻松设置文本输入字段的样式。 仍然要使输入字段看起来像你想要的,你需要更多的CSS。

4)使用Naresh Tank提到的inputCls,但是现在要避免使用baseCls(Naresh更有经验,因此,对他来说很容易,可能不适合你)。

快乐的造型。其他一切都不是Sencha Touch,而是纯CSS。

答案 3 :(得分:0)

使用sencha mountainView主题为android,然后更改背景颜色。它会工作。