02_核心概念--09_经典工具包主题系统

Ext JS主题

Ext JS默认的可用主题可以用来创建外观整洁、专业的应用。然而,你或许希望使用你自己的样式来满足个人的审美设计,或者一个是满足一个企业级的设计。

以往,为一个应用设计样式意味着创建具有一定规则的样式表,意味着修饰在组件的渲染过程中使用的单独的HTML元素。这种方法会伴随着一些问题出现。第一个你要面对的问题是跨浏览器的样式支持。其次,随着框架的成熟,底层组件元素可能会改变留给你的不愉快的任务,这个任务就是跟踪你与元素结构相关的样式规则的变化。使用Ext JS提供的主题API设计应用中的样式解决了上述所有的问题。

 

使用主题API创建的主题可以在工作区文件夹中的任何应用间共享。这让你设计一次样式便可以方便地在你的应用之间使用多次。

这篇指南列出了主题的系统要求并带领你逐步生成一个简单的工作空间,应用和自定义主题以及特定的为应用设计的样式。

这篇指南将涵盖主题的基础,以如何使用经典工具箱来创建自定义主题为开始。下一步,我们将讨论使用现代工具包创建主题和创建通用程序(包括经典视图和现代视图)的主题之间的不同。最后,我们将介绍Triton主题和由它而新增的灵活性。

关于Ext JS现代工具包6.2及以上版本的特殊情况处理,请查阅我们的现代主题特殊处理(http://docs.sencha.com/extjs/6.2.1/guides/core_concepts/modern_theming.html)。

 

系统要求

Sencha Cmd 6.5+

Java JRE

Ext JS

构建自定义主题

创建工作空间(可选)

生成应用来测试主题

生成自定义主题包和文件结构

配置主题继承

配置全局主题变量

在应用中使用主题

配置组件变量

创建自定义组件UI

IE中的CSS3图片切片效果实现

主题JS重写

修改图片资源

添加自定义实用样式

设计你应用的样式

更改你程序中的主题变量

设计程序中的视图样式

命名空间

样式生成的组织结构

包含标记

在应用之间分享主题

构建主题

Triton主题图标

其它备注

默认组件图片

Ext.button.Button

Ext.panel.Panel

Ext.menu.Menu

Ext.toolbar.Breadcrumb

Ext.tab.Tab

Ext.tab.Bar

Ext.toolbar.Toolbar

从Ext 5升级到Ext 6(经典)

 

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看rEADME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看rEADME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值