Skip to content

Commit 88e2f88

Browse files
author
pipeline
committed
Latest source merged from Syncfusion
1 parent b6b9648 commit 88e2f88

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

js/Theme-Studio.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
layout: post
3-
title: Essential Theme Studio for JavaScript
4-
description: Essential Theme Studio for JavaScript
3+
title: Essential Theme Studio for JavaScript | Syncfusion
4+
description: Essential Theme Studio for JavaScript and to know how to create a new theme based on existing built-in themes and etc.
55
platform: js
66
control: General Topics
77
documentation: ug
88
---
99

10-
# Overview
10+
# Overview of Essential Theme Studio
1111

1212
Essential [Theme Studio](http://js.syncfusion.com/themestudio/) for JavaScript allows us to build a new theme based on an existing themes for Syncfusion Essential JavaScript controls except Data visualization controls like Chart, Diagram, Gauge, Range Navigator, Barcode, Maps. Also, you can import your customized theme into the Theme studio and customize the colors and download.
1313

@@ -19,7 +19,7 @@ Essential [Theme Studio](http://js.syncfusion.com/themestudio/) for JavaScript a
1919

2020
You can apply Flat-Azure theme as shown below,
2121

22-
![](ThemeStudio_images/Built-In-Themes.png)
22+
![JavaScript ThemeStudio Built-In-Themes Image](ThemeStudio_images/Built-In-Themes.png)
2323

2424

2525
**Step 2:**
@@ -38,29 +38,29 @@ The following options of the control can be customized.
3838

3939
* Miscellaneous
4040

41-
![](ThemeStudio_images/Customization.png)
41+
![JavaScript ThemeStudio Customization Image](ThemeStudio_images/Customization.png)
4242

4343
**Step 3:**
4444

4545
Essential Theme Studio for JavaScript provides a `Filter` option to customize theme for the specific controls. In this, you can filter the Dialog control and customize theme of it.
4646

4747
You can find the filter option in theme studio as shown below:
4848

49-
![](ThemeStudio_images/Filter-01.png)
49+
![JavaScript ThemeStudio Filter Image1](ThemeStudio_images/Filter-01.png)
5050

51-
![](ThemeStudio_images/Filter-02.png)
51+
![JavaScript ThemeStudio Filter Image2](ThemeStudio_images/Filter-02.png)
5252

53-
![](ThemeStudio_images/Filter-03.png)
53+
![JavaScript ThemeStudio Filter Image3](ThemeStudio_images/Filter-03.png)
5454

5555
**Step 4:**
5656

5757
Once you customize the theme for the Dialog control, then you can download the customized theme files directly through the `Download` option in theme studio.
5858

5959
You can find the Download option in theme studio as shown below:
6060

61-
![](ThemeStudio_images/Download-01.png)
61+
![JavaScript ThemeStudio Download Image1](ThemeStudio_images/Download-01.png)
6262

63-
![](ThemeStudio_images/Download-02.png)
63+
![JavaScript ThemeStudio Download Image2](ThemeStudio_images/Download-02.png)
6464

6565
### 15.4 and below version
6666

@@ -94,7 +94,7 @@ You can manually change the color code in this less file and generate the CSS by
9494

9595
Downloaded theme file is in the below structure:
9696

97-
![](ThemeStudio_images/Download-03.png)
97+
![JavaScript ThemeStudio Download Image3](ThemeStudio_images/Download-03.png)
9898

9999
You can refer these customized unminified/minified theme files to display the Dialog control in your application.
100100

@@ -108,37 +108,37 @@ Our own customized theme of the Dialog control can be again customized by using
108108

109109
You can find the import option in theme studio as shown below:
110110

111-
![](ThemeStudio_images/Import-01.png)
111+
![JavaScript ThemeStudio Import Image01](ThemeStudio_images/Import-01.png)
112112

113-
![](ThemeStudio_images/Import-02.png)
113+
![JavaScript ThemeStudio Import Image02](ThemeStudio_images/Import-02.png)
114114

115115
**Step 2:**
116116

117117
Import **properties.json** file which is customized theme of Dialog control earlier as shown below:
118118

119-
![](ThemeStudio_images/Import-03.png)
119+
![JavaScript ThemeStudio Import Image03](ThemeStudio_images/Import-03.png)
120120

121121
**Step 3:**
122122

123123
You can display the Dialog control which is applied the customized theme of Dialog control by importing the properties.json file.
124124

125-
![](ThemeStudio_images/Import-04.png)
125+
![JavaScript ThemeStudio Import Image04](ThemeStudio_images/Import-04.png)
126126

127127
Now, you can customize the Dialog control with your desired theme as shown below:
128128

129-
![](ThemeStudio_images/Import-05.png)
129+
![JavaScript ThemeStudio Import Image05](ThemeStudio_images/Import-05.png)
130130

131131
**Step 4:**
132132

133133
After customizing theme, you can export or download the customized theme files.
134134

135-
![](ThemeStudio_images/Import-06.png)
135+
![JavaScript ThemeStudio Import Image06](ThemeStudio_images/Import-06.png)
136136

137137
## How to use the generated CSS in your web application?
138138

139139
Once download the customized theme from the theme studio, you can find the customized unminified/minified theme files in the downloaded folder as like below structure.
140140

141-
![](ThemeStudio_images/Generated-01.png)
141+
![JavaScript ThemeStudio Generated Image1](ThemeStudio_images/Generated-01.png)
142142

143143
Refer these customized unminified/minified theme files into your application. The below section explains what are all the files required to refer and the steps to apply the customized theme in your application.
144144

@@ -176,11 +176,11 @@ It is used for refer both ej.theme.min.css,ej.widgets.core.min.css CSS files in
176176

177177
Downloaded theme file is in the below structure:
178178

179-
![](ThemeStudio_images/Download-03-15.4.png)
179+
![JavaScript ThemeStudio Download Image03](ThemeStudio_images/Download-03-15.4.png)
180180

181181
How to use the generated CSS in your web application?
182182

183-
![](ThemeStudio_images/Generated-01-15.4.png)
183+
![JavaScript ThemeStudio Generated Image01](ThemeStudio_images/Generated-01-15.4.png)
184184

185185
**Step 1:**
186186

@@ -216,23 +216,23 @@ Since, we have used same classes in styles for Essential JS 1 and Essential JS 2
216216

217217
* Using these compatibility theme files, you can render both EJ1 and EJ2 components in a single page
218218

219-
![](ThemeStudio_images/compatibility-1.png)
219+
![JavaScript ThemeStudio compatibility Image1](ThemeStudio_images/compatibility-1.png)
220220

221221
* Downloaded theme with compatibility file is in the below structure
222222

223-
![](ThemeStudio_images/compatibility-2.png)
223+
![JavaScript ThemeStudio compatibility Image2](ThemeStudio_images/compatibility-2.png)
224224

225225
* You can find the customized unminified/minified theme compatibility files in the downloaded folder as like below structure.
226226

227-
![](ThemeStudio_images/compatibility-3.png)
227+
![JavaScript ThemeStudio compatibility Image3](ThemeStudio_images/compatibility-3.png)
228228

229229
For more information, Please refer to the [Compatibility](https://help.syncfusion.com/js/compatibility) Section.
230230

231231
## How to generate the CSS from the downloaded LESS file?
232232

233233
You can find the customized theme less files in the downloaded folder under below location.
234234

235-
![](ThemeStudio_images/Less-01.png)
235+
![JavaScript ThemeStudio Less Image01](ThemeStudio_images/Less-01.png)
236236

237237
You can choose any compiler which is available in local/online to generate the CSS from LESS such as dotless compiler, less2css etc. The below section explains how to generate the CSS from LESS using less2css compiler.
238238

@@ -243,7 +243,7 @@ Install less with global access using npm
243243
**npm install -g less**
244244

245245

246-
![](ThemeStudio_images/Less-02.png)
246+
![JavaScript ThemeStudio Less Image02](ThemeStudio_images/Less-02.png)
247247

248248
**Step 2:**
249249

@@ -258,12 +258,12 @@ Open command prompt and run the below command.
258258
** For example: lessc ej.theme.less output.css **
259259

260260

261-
![](ThemeStudio_images/Less-03.png)
261+
![JavaScript ThemeStudio Less Image03](ThemeStudio_images/Less-03.png)
262262

263263
**Step 4:**
264264

265265
This will generate the CSS file with the given name “output.css”.
266266

267-
![](ThemeStudio_images/Less-04.png)
267+
![JavaScript ThemeStudio Less Image04](ThemeStudio_images/Less-04.png)
268268

269269
You can manually edit the color code variables in this less (ej.theme.less) file to add more styling and compiled to CSS files.

js/ThemeStudio_images/Filter-02.png

-14.8 KB
Loading

js/ThemeStudio_images/Import-05.png

-11.4 KB
Loading
-4.62 KB
Loading

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy