title | page_title | description | position |
---|---|---|---|
ThemeBuilder Overview |
Modify Kendo UI themes with Kendo UI ThemeBuilder |
Modify Kendo UI Themes to make them fit the look and feel of your application or website, using the handy ThemeBuilder tool. |
200 |
The Kendo UI ThemeBuilder is a tool that lets you modify Kendo UI themes so that they match the look and feel of your site or app.
After adjusting the theme via the ThemeBuilder click the "Download theme" button. This will give you the following files:
kendo.custom.css
- The custom theme for most widgets. You can use this theme instead of any kendo.[theme].css theme.kendo.custom.js
- The custom theme for charting widgets (who use SVG/VML/Canvas rendering). You need to include this file prior to using the custom theme via the theme configuration option.kendo.custom.less
- The LESS that includes the custom theme. Use this file if you want to compile the theme dynamically.
The common CSS files (
kendo.common.css
when using Kendo UI Web orkendo.dataviz.css
when using Kendo UI DataViz) should always be registered on the page, even when using ThemeBuilder-generated themes.
When deploying your themed application to an internal network, please keep in mind that the images in the ThemeBuilder output are inferred from the page. If you are using the ThemeBuilder through the Kendo UI page, this means the images will be located on the Kendo UI CDN, and may be blocked if your customers are within an internal network without an access to the CDN. In such circumstances, copy the image resources locally and change the references in the CSS/ LESS output.
The LESS output of the ThemeBuilder depends on the less files that are distributed along with the Kendo UI source, so make sure the file reference points to the existing files. Refer to the official LESS documentation on the various ways you can process it.