惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Help Net Security
Help Net Security
G
Google Developers Blog
雷峰网
雷峰网
WordPress大学
WordPress大学
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Engineering at Meta
Engineering at Meta
Security Latest
Security Latest
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
F
Full Disclosure
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
U
Unit 42
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
C
Cisco Blogs
博客园 - 司徒正美
Project Zero
Project Zero
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
Scott Helme
Scott Helme
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
T
Threatpost
Recorded Future
Recorded Future
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
人人都是产品经理
人人都是产品经理
The Register - Security
The Register - Security
S
Security Archives - TechRepublic
博客园 - Franky
N
News | PayPal Newsroom
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
W
WeLiveSecurity
A
Arctic Wolf
B
Blog

博客园 - 宁#宁

【extjs6学习笔记】0.4 准备: 书籍与文档 【extjs6学习笔记】0.3 准备: 类库结构2 【extjs6学习笔记】1.14 初始: ViewModel 【extjs6学习笔记】1.13 初始: 模型 【extjs6学习笔记】1.15 初始: 关于build 【extjs6学习笔记】1.11 初始: config 【extjs6学习笔记】1.12 初始: Working with DOM 【extjs6学习笔记】1.10 初始: 定义类 【extjs6学习笔记】1.9 初始: Mixins 【extjs6学习笔记】1.8 初始: ExtJS命名约定 【extjs6学习笔记】1.7 初始:加载第三方库 - 宁#宁 【extjs6学习笔记】1.6 初始:本地化 【extjs6学习笔记】0.1 准备:基础概念(02) 【extjs6学习笔记】1.5 初始:关于布局 【extjs6学习笔记】1.4 初始:ajax请求django应用 【extjs6学习笔记】Mastering Ext JS, 2nd Edition 【extjs6学习笔记】1.3 初始:根据模板创建项目 【extjs6学习笔记】1.2 初始:MVC MVVM 【extjs6学习笔记】1.1 初始:创建项目
【extjs6学习笔记】1.16 初始: 关于主题
宁#宁 · 2017-06-13 · via 博客园 - 宁#宁

打开app.json,里面有主题设置

主题说明

theme-base

这个包是所有其他主题的基础主题,是唯一没有父主题的主题。 它包含Ext JS组件和布局正常工作绝对必需的最低限度的一组CSS规则。 "theme-base"中的样式规则在派生主题中不可配置。 您应该避免覆盖由此主题创建的任何样式规则。

theme-neutral

theme-neutral扩展了"theme-base",并且包含绝大多数可配置的风格规则。 可用于配置Ext JS组件外观的大多数变量都在"theme-neutral"中定义。 这些是您的自定义主题可以覆盖的变量。

theme-neptune

现代(Modern)的没有边框(border)的主题,扩展"theme-neutral"

theme-neptune-touch

theme-neptune-touch是用于触摸的主题. 继承自 "theme-neptune",这个主题包括在平板电脑上使用的"touch-sizing"包

theme-triton

使用字体图标的(font-icons)现代(Modern)主题. 继承自 "theme-neptune"

theme-crisp

简约主题。扩展"theme-neptune".

theme-crisp-touch

基于theme-crisp的触摸主题。 扩展"theme-crisp"。 这个主题包括在平板电脑上使用的"touch-sizing"软件包

theme-classic

经典的蓝色Ext JS主题。 扩展"theme-neutral"

theme-gray

灰色主题。扩展 "theme-classic".

theme-aria

辅助功能主题。 扩展"theme-neptune"。 这个主题包括"aria"包

来自 <http://docs.sencha.com/extjs/6.0.2/guides/core_concepts/theming.html>

创建自己的主题

在工作空间目录下执行

sencha -sdk ext generate theme --extend theme-triton theme-cmcc

生成文件在工作空间目录的ext/packages/theme-cmcc目录下

应用

修改app.json文件

更改主题内容,只需运行sencha app watch并在URL中添加以下参数

?platformTags=fashion:true

修改

$base-color:dynamic(#122b3f);

$body-background-color:dynamic(#10364d);

效果:

说明:

背景看着没起作用,其实是让上层元素挡住了【修改panel.scss-->$panel-body-background-color:dynamic(transparent);可以解决

参考:

http://docs.sencha.com/extjs/6.5.0/classic/Global_CSS.html

http://extjs.org.cn/node/762