jQuery UI ThemeRoller
ThemeRoller Introduction
ThemeRoller is a web application that provides an intuitive interface for designing and downloading custom themes for jQuery UI. You can access jQuery UI ThemeRoller to customize themes.
jQuery UI ThemeRoller was designed and developed by Filament Group, Inc in Boston.
ThemeRoller Interface
The ThemeRoller interface is divided into different panels, each handling global font and border radius settings, widget container styles, interactive states of clickable elements, and various overlay and shadow styles. These panels allow configuration of various CSS properties such as font size, color, weight, background color and texture, border color, text color, icon color, border radius, and more.
Gallery: Pre-designed Themes
ThemeRoller themes can be viewed via a permanent link URL and include some pre-designed themes for selection. The Gallery can be accessed through the tab bar at the top of the application interface. From the Gallery, you can preview and download themes, or select a theme and switch to the "Roll Your Own" tab for adjustments.
Downloading Themes
Once you have designed your theme, you can download it for use in your projects. ThemeRoller has a "Download theme" button at the top, which generates a zip package containing all theme-related files. The images in the download are generated according to your specifications and saved as high-quality PNG files.
Your theme will include images and CSS, constituting a custom version of the jQuery UI CSS framework, containing images and CSS for all plugins.
Implementing Downloaded Themes in Projects
After downloading the theme, unzip it to find a folder named themes
. This folder includes the CSS and images required for the theme. Copy the theme folder into your project and link the themes/all.css
file in your pages.
Creating Custom "ThemeRoller-Ready" Components
ThemeRoller generates a custom version of the jQuery UI CSS framework for developing your own ThemeRoller-ready jQuery components. The classes generated by this framework are designed to provide generic user interface design scenarios, including states, icons, and various helper classes.
For more information on developing with the jQuery UI CSS framework, please refer to the Theming API Documentation.