Posted in: jQuery UI > Theming jQuery UI

Using jQuery UI ThemeRoller

ThemeRoller logo

link About ThemeRoller

ThemeRoller is a web app that offers a fun and intuitive interface for designing and downloading custom themes for jQuery UI. You can find ThemeRoller in the "Themes" section of the jQuery UI site, or by following this link: jQuery UI ThemeRoller

ThemeRoller Sidebar ThemeRoller Sidebar

link The ThemeRoller Interface

The interface for ThemeRoller is categorized into panels for global font and corner radius settings, widget container styles, and interaction states for clickable elements, and various styles for overlays and shadows. These panels allow configuration of various CSS properties such as font size, color, and weight, background color and texture, border color, text color, icon color, corner radius, and more!

link The Theme Gallery: Pre-Rolled Themes

ThemeRoller themes can be viewed via permalink URLs, and it includes a gallery of pre-designed themes to choose from. The theme gallery is accessible through the tab strip located at the top of the application interface. From the gallery, you can preview and download themes, or even choose to tweak a theme further in the "Roll Your Own" tab.

link Downloading Themes

When you're done designing a theme, you can download it for use in your projects. ThemeRoller has a "Download theme" button at the top which will generate a zip file containing all of the theme assets. Images included in your download will be generated to your specifications and saved as high-quality PNG files.

Your theme will include images and CSS that make up a customized version of the jQuery UI CSS Framework including images and CSS for all of our plugins.

link Installing Downloaded Themes Into Your Project

Once the theme has been downloaded and unzipped, you will see a folder named themes. This folder contains the CSS and images needed for your theme. Copy the theme directory into your project and link to the themes/all.css file from your pages.

link Building Custom "ThemeRoller-Ready" Components

ThemeRoller Ready Banner ThemeRoller Ready Banner

ThemeRoller generates a customized version of the jQuery UI CSS Framework for developing your own ThemeRoller-ready jQuery components. The classes generated by this framework are designed to accommodate common user interface design situations and include states, icons, and various helper classes as well.

For information on developing with the jQuery UI CSS Framework, visit our Theming API documentation.

link ThemeRoller Links

link Credits

ThemeRoller was designed and developed for jQuery UI by Filament Group, Inc, of Boston, MA.