Extjs替换自带theme

原文出处:http://www.cnblogs.com/legendxian/p/3254972.html


剪出原文的第一种方式:

1.创建工作空间

cd /d [extjs SDK所在目录]
sencha generate workspace F:\Test\ExtJs4.2\workspace

2.创建app

cd /d [extjs SDK所在目录]
sencha generate app App1 F:\Test\ExtJs4.2\workspace\app\app1

3.编译

cd /d [app1s所在目录]
sencha app build

4.创建自己的主题

cd /d [app1s所在目录]
sencha generate theme my-custom-theme

5.设置要扩展的风格样式

找到"workspace/packages/my-custom-theme/package.json"文件,修改其中内容:
"extend": "ext-theme-neptune"
"app1"目录下,输入下列命令:
sencha app refresh

6. 设置要全局样式变量 

在"my-custom-theme/sass/var/"目录下新建Component.scss 文件.并写入一下内容:
$base-color: #317040 !default;
在"packages/my-custom-theme/"目录下,输入以下命令
sencha package build

7.使用样式

找到 app1/.sencha/app/sencha.cfg 文件
app.theme=ext-theme-classic
修改为:
app.theme=my-custom-theme
在" app1"目录输入如下命令,清理并重建应用
sencha ant clean
sencha app build
在浏览器中打开"app1/index.html"文件,可看到变化.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值