一、EXT5ext5的主题是用SASS(点击进入)和Compass(点击进入)编写的
在ext5中,仅仅通过更改SASS的变量值,就可以将几乎所有的组件样式定制了,包括颜色,字体,边框,背景
本文介绍了如何创建一个在多应用中可分享的定制化主题
环境要求SenchaCmd5这是一个命令行工具,用于部署ExtJS应用,创建一个ExtJS5主题,你必须拥有SenchaCmd5或更高版本注意:SenchaCmd5已经预安装了SASS和Compass,如果你的电脑已经安装了,请卸载掉自己的
Ruby安装ruby环境(点击进入)用1
3版本ExtJS如果你本地有ExtJSSDK,解压后在本地路径下执行Cmd命令就行
不过我们已经不用下载ExtJS了,你可以用“-ext”命令来自动下载最新版的ExtJS5
我们这次就用这个命令来做
创建自定义主题如上所述你需要安装ruby,cmd工具,就可以开始制作主题了创建一个工作空间第一步是用SenchaCmd创建一个你自己的工作空间[ruby]viewplaincopyprint
cd/dE:\ext2
senchagenerateworkspace-extmy-workspace如果你想使用一个下载好的SDK或本地的一个SDK副本,在命令前面加上你解压的ExtJSSDK的路径就可以了[ruby]viewplaincopyprint
sencha-sdk~/sencha-5
0generateworkspacemy-workspace1
sencha-sdkC:\Users\zj\Desktop\ext-5
0-gpl\ext-5
0generateworkspaceD:\EXT\Sencha\Cmd5\Sencha\Cmd\work\ZJ生成的工作空间将利用脚手架生成一个Sencha目录,让我们进去看看[ruby]