4

我是煎茶触摸的新手。我们如何将按钮的背景颜色更改为白色?我有一个按钮,每个角落都有两个图像。我希望按钮是纯白色的。我尝试使用这样的css:

.quest {
background: url(../images/quest.jpg) no-repeat left,
       url(../images/rightarrow.jpg) no-repeat right;
       background-color: white;
       border: none;
       border-color:white;
       padding-left: 50px;
       text-align: left;
}

我的按钮在这里:

{
    xtype: 'button',
    text: '<div class="quest">Info</div>',
    labelWidth: '100%',
    name: '',
    handler: function() {                 
    }
}

我的按钮有灰色边框(sencha 中的默认按钮颜色为灰色),中间为白色。我如何使它完全变白?请帮忙。

我什至尝试过:

style: "background-color: white" 
4

3 回答 3

7

使用“cls”属性解决了我的问题。

               {

                   xtype: 'button',
                   cls: 'btn',
                   text: '<div class="person">People</div>',
                   labelWidth: '100%',


                },

在我的 app.css 中定义

.btn
{
background-color: white !important;
background-image: none;
}

我们必须重新定义 background-color 和 background-image 属性,以便覆盖默认的 sencha-touch.css 属性。感谢 Thiem Nguyen 的帮助。

于 2012-04-06T06:50:53.500 回答
5

这应该呈现您想要的按钮:)

config: {
        ui: 'plain',
        text: 'Your Text',
        style: 'background-color:white;'
    }
于 2012-04-05T08:33:55.553 回答
4

就像 Thiem Nguyen 说的,这行得通

           {
                xtype:'button',
                text:'text',
                ui:'plain',
                style:'background-color:white'
            }
于 2012-04-05T22:43:07.547 回答