EXT.Button 怎么样更改背景颜色 20

新建的一个Ext.Button的背景色是透明的,怎么设置按钮的颜色,具体举一个例子看看,谢谢。... 新建的一个Ext.Button的背景色是透明的,怎么设置按钮的颜色,具体举一个例子看看,谢谢。 展开
 我来答
xx7760e5
2013-08-25 · TA获得超过365个赞
知道小有建树答主
回答量:255
采纳率:100%
帮助的人:175万
展开全部
  1. 设置cls

        cls属性就相当于html中的class,所以你可以在你的button属性中加入

        cls:'red'

        同时在当前button所在页面加入样式.red{background-color:red},这里的样式跟平常用的那些html都一样,加图片还是怎么的,你都随便写。

   2.设置style属性

    里面直接写入你的样式就行了“background:....”

   3.动态设置

    setCls() 和 setStyle()

   4.加ui

    加了ui后,你在开发人员工具中就能看到,class的变化了,然后你要在你所引用的ext样式中添加对应的样式,一般这个是做主题的时候用的多,你要找到你引用的css文件所对应的原scss文件,然后改scss文件,在编译生成css文件,总之有点麻烦,需要安装ruby和compass,ruby下载安装,compass,你上网上搜下,就会告诉你怎么装了

追问

尝试了cls属性,没有反应。代码贴图:


追答
我试了一下,发现问题在于,直接加样式,是加到构建的控件最外层的div里了,所以没显示出来。
你可以直接再加个不存在的ui(随便起个名就行),这样button原有的样式就没了,就显示出颜色来了,再或者,你根据元素的结构,它的class命名都是有规律的,你可以直接,在你的样式中,改那class对应的样式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式