Extjs 使用 themes
2015-11-06 14:02
531 查看
1.命令行创建项目
2.文件夹里会自动生成
- package.json 配置文件
- sass 包含所有的sass文件
- sass/var/ saas变量
- saas/src/ sass规则
- sass/etc/ 扩展的工具函数等
- sass/example 放置示例代码
- resources 资源文件
- overrides
使用命令:
sencha app watch
可以监控自动编译sass
3.所有的csncha风格都要从父类继承。可以继承的风格有:
- ext-theme-base
- ext-theme-neutral
- ext-theme-neptune
- ext-theme-neptune-touch
- ext-theme-crisp
- ext-theme-crisp-touch
- ext-theme-classic
- ext-theme-gray
- ext-theme-aria
它们的继承关系是:
这里尝试把风格从ext-theme-neptune继承:
到package.json里配置:把
“extend”:”ext-theme-classic”
可改为
“extend”:”ext-theme-neptune”
4.variables变量定义示例:
注意自己定义的变量后面都要带个!default。
这里是变量列表:
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#variable_defaults_
5.使用自己定义的资源
修改app.json
“theme”: “ext-theme-neptune”,
改为
“theme”: “my-custom-theme”,
编译:
sencha app build
参考资源:
https://docs.sencha.com/extjs/5.0/core_concepts/theming.html
sencha -sdk ext generate app ThemeDemoApp theme-demo-app cd theme-demo-app sencha generate theme my-custom-theme
2.文件夹里会自动生成
- package.json 配置文件
- sass 包含所有的sass文件
- sass/var/ saas变量
- saas/src/ sass规则
- sass/etc/ 扩展的工具函数等
- sass/example 放置示例代码
- resources 资源文件
- overrides
使用命令:
sencha app watch
可以监控自动编译sass
3.所有的csncha风格都要从父类继承。可以继承的风格有:
- ext-theme-base
- ext-theme-neutral
- ext-theme-neptune
- ext-theme-neptune-touch
- ext-theme-crisp
- ext-theme-crisp-touch
- ext-theme-classic
- ext-theme-gray
- ext-theme-aria
它们的继承关系是:
这里尝试把风格从ext-theme-neptune继承:
到package.json里配置:把
“extend”:”ext-theme-classic”
可改为
“extend”:”ext-theme-neptune”
4.variables变量定义示例:
$base-color: #317040 !default;
注意自己定义的变量后面都要带个!default。
这里是变量列表:
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#variable_defaults_
5.使用自己定义的资源
修改app.json
“theme”: “ext-theme-neptune”,
改为
“theme”: “my-custom-theme”,
编译:
sencha app build
参考资源:
https://docs.sencha.com/extjs/5.0/core_concepts/theming.html
相关文章推荐
- crocs code ide-js中的一些常用总结
- jsoup选择具有多个class的标签
- js 判断是否是空对象
- 屏蔽JS错误提示 IE6 IE8
- JavaScript之事件处理详解
- Js模块化开发案例1——Tab切换
- JS实现刷新iframe的方法
- JavaScript设计模式 Item 6 --单例模式Singleton
- JavaScript设计模式 Item 6 --单例模式Singleton
- javascript for...in 语句
- ExtJS 性能优化注意要点
- jstack和线程dump分析
- javascript设计模式-装饰着模式
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
- js 三层引号嵌套
- javascript类的创建及继承演变的过程
- JavaScript设计模式 Item 5 --链式调用
- JavaScript设计模式 Item 5 --链式调用
- HTML canvas原生js实现鼠标画图
- JSON和JS对象之间的互转