25880528 the jquery ui css framework the me roller
TRANSCRIPT
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
1/160
The jQuery UI CSSFramework & ThemeRollerAn in-depth overview of theming and design in jQuery UI.
Todd Parker & Scott Jehl
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
2/160
The jQuery UI CSS Framework & ThemeRoller
hello.Todd Parker Scott Jehl
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
3/160
The jQuery UI CSS Framework & ThemeRoller
A Boston-based design firm specializing in
complex web application design & development.
Official Sponsor and Design Team
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
4/160
The jQuery UI CSS Framework & ThemeRoller
Theming in jQuery UI
how we got to where we are today...
A brief history of
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
5/160
The jQuery UI CSS Framework & ThemeRoller
how things
used to be...
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
6/160
The jQuery UI CSS Framework & ThemeRoller
hand-coded
themes
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
7/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
8/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
9/160
The jQuery UI CSS Framework & ThemeRoller
CSS + Photoshop + Firebug
skills required
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
10/160
The jQuery UI CSS Framework & ThemeRoller
Simpler theming
(ThemeRoller v.1.0)
A step towards
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
11/160
The jQuery UI CSS Framework & ThemeRoller
(Version 1.0)
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
12/160
The jQuery UI CSS Framework & ThemeRoller
A GUI for
theming jQuery UI widgets
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
13/160
The jQuery UI CSS Framework & ThemeRoller
Keep it simple
focus on the design, not editing CSS
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
14/160
The jQuery UI CSS Framework & ThemeRoller
tmi...
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
15/160
The jQuery UI CSS Framework & ThemeRoller
But not too simple
pre-built themes are limited
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
16/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
17/160
The jQuery UI CSS Framework & ThemeRoller
A middle ground
simple, but powerful
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
18/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
19/160
The jQuery UI CSS Framework & ThemeRoller
good. but not without few problems...
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
20/160
The jQuery UI CSS Framework & ThemeRoller
Not separated.Widget + Theme CSS intertwined
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
21/160
The jQuery UI CSS Framework & ThemeRoller
.ui-dialog-title {
background-color: ...;
margin: ...;
padding:...;
color: ...;
}
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
22/160
The jQuery UI CSS Framework & ThemeRoller
Not static.PHP in our CSS
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
23/160
The jQuery UI CSS Framework & ThemeRoller
.ui-dialog-title {
background-color: ;
}
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
24/160
The jQuery UI CSS Framework & ThemeRoller
Not versioned.
CSS lives on the web server.
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
25/160
The jQuery UI CSS Framework & ThemeRoller
theme.css.php
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
26/160
The jQuery UI CSS Framework & ThemeRoller
Not easily integrated.
Where do I download widgets AND themes?
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
27/160
The jQuery UI CSS Framework & ThemeRoller
Not well supported.
Do we support Flora or ThemeRoller? Both?
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
28/160
The jQuery UI CSS Framework & ThemeRoller
...and a bit limited
needs more levers, more control
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
29/160
The jQuery UI CSS Framework & ThemeRoller
September 08
joins the jQuery UI team as
sponsor and design lead
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
30/160
The jQuery UI CSS Framework & ThemeRoller
jQuery UI version 1.7
including ThemeRoller V2 & UI CSS framework
Big changes underway!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
31/160
The jQuery UI CSS Framework & ThemeRoller
jQuery UI 1.7
refactored widgets, simplified markup
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
32/160
The jQuery UI CSS Framework & ThemeRoller
jQuery UI CSS Framework
Consistent system for theming all widgets
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
33/160
The jQuery UI CSS Framework & ThemeRoller
and
ThemeRoller v2.0built to manipulate the new framework
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
34/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
35/160
The jQuery UI CSS Framework & ThemeRoller
Consistency across UI
common classes for global control
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
36/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
37/160
The jQuery UI CSS Framework & ThemeRoller
New levers added
header, highlight, error, overlay, shadow
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
38/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
39/160
The jQuery UI CSS Framework & ThemeRoller
More design flexibility
colors + PNG textures = millions of combos
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
40/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
41/160
The jQuery UI CSS Framework & ThemeRoller
Image texture w/
variable opacity
Flat
colorPNG Composite image
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
42/160
The jQuery UI CSS Framework & ThemeRoller
CSS3 rounded cornersfewer requests, more flexible, less markup
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
43/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
44/160
The jQuery UI CSS Framework & ThemeRoller
Flexible CSS unitsems and % allow proportional scaling
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
45/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
46/160
The jQuery UI CSS Framework & ThemeRoller
Icon sprites173 free, themable icons, 1 request per color
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
47/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
48/160
The jQuery UI CSS Framework & ThemeRoller
New themes!24 total: new and refreshed
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
49/160
The jQuery UI CSS Framework & ThemeRoller
Scott Js creation
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
50/160
The jQuery UI CSS Framework & ThemeRoller
Google CDN hostingfor all gallery themes!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
51/160
The jQuery UI CSS Framework & ThemeRoller
http://www.jqueryui.com/development
http://www.jqueryui.com/developmenthttp://www.jqueryui.com/development -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
52/160
The jQuery UI CSS Framework & ThemeRoller
Permanent theme URLsbookmark, email, tweak
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
53/160
The jQuery UI CSS Framework & ThemeRoller
ui.theme.css
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
54/160
The jQuery UI CSS Framework & ThemeRoller
Downloader integrationcustom & gallery theme selector built-in
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
55/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
56/160
The jQuery UI CSS Framework & ThemeRoller
Using ThemeRoller
lets see this thing already!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
57/160
The jQuery UI CSS Framework & ThemeRoller
http://themeroller.com/http://themeroller.com/ -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
58/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
59/160
The jQuery UI CSS Framework & ThemeRoller
cool. so...
whats in the zip?
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
60/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
61/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
62/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
63/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
64/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
65/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
66/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
67/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
68/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
69/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
70/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
71/160
The jQuery UI CSS Framework & ThemeRoller
jQuery UI CSS Framework
The birds eye view:
Using ThemeRoller as our guide
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
72/160
The jQuery UI CSS Framework & ThemeRoller
Clean separationof widget and theme styles
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
73/160
The jQuery UI CSS Framework & ThemeRoller
Class Breakdown:
theme-specificwidget-specific
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
74/160
The jQuery UI CSS Framework & ThemeRoller
Widget-specific classesdimensions, visibility, positioning, margins, padding
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
75/160
The jQuery UI CSS Framework & ThemeRoller
Theme-specific classestext colors, backgrounds, fonts, icons
Gl b l f i
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
76/160
The jQuery UI CSS Framework & ThemeRoller
Global font settingsapply with .ui-widget
7 i h l
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
77/160
The jQuery UI CSS Framework & ThemeRoller
7 primary theme leversGeneric, semantic names
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
78/160
The jQuery UI CSS Framework & ThemeRoller
.ui-widget-header
.ui-widget-content
Containers
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
79/160
The jQuery UI CSS Framework & ThemeRoller
ui-state-default
ui-state-hover
ui-state-active
Clickable states
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
80/160
The jQuery UI CSS Framework & ThemeRoller
ui-state-highlight ui-state-error
System states
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
81/160
The jQuery UI CSS Framework & ThemeRoller
ui-widget-overlay ui-widget-shadow
Overlay elements
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
82/160
The jQuery UI CSS Framework & ThemeRoller
theme levers define
color & texture only
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
83/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
84/160
The jQuery UI CSS Framework & ThemeRoller
.ui-icon-arrowthick-1-n
.ui-icon-trash
.ui-icon-calendar
etc, etc, etc
Icon classes
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
85/160
The jQuery UI CSS Framework & ThemeRoller
Plus a few framework
goodies...
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
86/160
The jQuery UI CSS Framework & ThemeRoller
.ui-state-disabled
.ui-priority-primary
.ui-priority-secondary
Interaction cues
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
87/160
The jQuery UI CSS Framework & ThemeRoller
.ui-helper-hidden
.ui-helper-hidden-accessible
.ui-helper-reset
.ui-helper-clearfix
Layout helpers
A d R d d C !
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
88/160
The jQuery UI CSS Framework & ThemeRoller
And Rounded Corners!using CSS3 border radius
.ui-corner-all
.ui-corner-top
.ui-corner-bottom
.ui-corner-right
.ui-corner-left
.ui-corner-tl
.ui-corner-tr
.ui-corner-bl
.ui-corner-br
if IE really needs rounded corners *
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
89/160
The jQuery UI CSS Framework & ThemeRoller
if IE reallyneeds rounded corners
Script them in!
DD_roundies.addRule('.ui-corner-all', '8px');
*it doesnt.
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
90/160
The jQuery UI CSS Framework & ThemeRoller
jQuery UI CSS Framework
the worms eye view:
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
91/160
The jQuery UI CSS Framework & ThemeRoller
UI tabs deconstructed:
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
92/160
The jQuery UI CSS Framework & ThemeRoller
Tabs Markup
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
93/160
The jQuery UI CSS Framework & ThemeRoller
Tabs HTML
First
Second
Third
Lorem ipsum dolor.
Lorem ipsum dolor.
Lorem ipsum dolor.
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
94/160
The jQuery UI CSS Framework & ThemeRoller
Add Widget-specific classes
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
95/160
The jQuery UI CSS Framework & ThemeRoller
First
Second
Third
Lorem ipsum dolor.
...
...
Tabs HTML
ui tabs css
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
96/160
The jQuery UI CSS Framework & ThemeRoller
.ui-tabs {
padding: .2em;
}
.ui-tabs .ui-tabs-nav {
list-style: none;
position: relative;
padding: .2em .2em 0;
margin: 0;
}.ui-tabs .ui-tabs-nav li {
position: relative;
ui.tabs.css
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
97/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
98/160
The jQuery UI CSS Framework & ThemeRoller
Add theme-specific classes
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
99/160
The jQuery UI CSS Framework & ThemeRoller
Add ui-widget to parentsets theme font and size
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
100/160
The jQuery UI CSS Framework & ThemeRoller
Tabs HTML
First
Second
Third
Lorem ipsum dolor.
...
...
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
101/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
102/160
The jQuery UI CSS Framework & ThemeRoller
Add container classessets color, border, background,
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
103/160
The jQuery UI CSS Framework & ThemeRoller
...
...
...
...
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
104/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
105/160
The jQuery UI CSS Framework & ThemeRoller
Add state classesclickable, hover, active, etc
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
106/160
The jQuery UI CSS Framework & ThemeRoller
First
Second
Third
...
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
107/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
108/160
The jQuery UI CSS Framework & ThemeRoller
Smooth it outdecide what corners to round
Tabs HTML
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
109/160
The jQuery UI CSS Framework & ThemeRoller
Tabs HTML
First
Second
Third
...
Done
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
110/160
The jQuery UI CSS Framework & ThemeRoller
Done.
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
111/160
The jQuery UI CSS Framework & ThemeRoller
Multiple scoped themes
Taking it further...
Link to UI theme
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
112/160
The jQuery UI CSS Framework & ThemeRoller
import the theme CSS in the
Add two datepickers
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
113/160
The jQuery UI CSS Framework & ThemeRoller
JS: $(.datepicker).datepicker();
Redmond themes all widgets
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
114/160
The jQuery UI CSS Framework & ThemeRoller
Lets theme one differently
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
115/160
The jQuery UI CSS Framework & ThemeRoller
wrap one in .mysection div for scoping
Back to the download builder!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
116/160
The jQuery UI CSS Framework & ThemeRoller
add theme scoping, get zip
.mysection
mysection
Headaches saved
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
117/160
The jQuery UI CSS Framework & ThemeRoller
ThemeRoller adds scope selector to every rule
Grab the theme folder
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
118/160
The jQuery UI CSS Framework & ThemeRoller
paste into CSS/ alongside other theme
Link to new theme
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
119/160
The jQuery UI CSS Framework & ThemeRoller
2 themes, 1 page.
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
120/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
121/160
The jQuery UI CSS Framework & ThemeRoller
ThemeRoller-ready
How 3rd party plugins can be
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
122/160
The jQuery UI CSS Framework & ThemeRoller
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
123/160
The jQuery UI CSS Framework & ThemeRoller
Yum.were eating our own dog food
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
124/160
The jQuery UI CSS Framework & ThemeRoller
Same theming toolsfor official jQuery UI & 3rd party plugins
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
125/160
The jQuery UI CSS Framework & ThemeRoller
Easy to usejust use the framework classes
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
126/160
The jQuery UI CSS Framework & ThemeRoller
for example...lets make a button!
Link to CSS
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
127/160
The jQuery UI CSS Framework & ThemeRoller
import the UI theme into your page
basic markup
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
128/160
The jQuery UI CSS Framework & ThemeRoller
Click me
with some padding and cursor CSS too
button { padding:0.5em; cursor: pointer; }
ui-widget class
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
129/160
The jQuery UI CSS Framework & ThemeRoller
Click me
applies Theme font settings
clickable theme class
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
130/160
The jQuery UI CSS Framework & ThemeRoller
Click
me
adds themes look and feel
hover class replaces default
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
131/160
The jQuery UI CSS Framework & ThemeRoller
Click
me
scripted to make IE happy
disabled class
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
132/160
The jQuery UI CSS Framework & ThemeRoller
Click me
sets transparency to dim element *
*combine with disabled=disabled attr
primary / secondaryf
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
133/160
The jQuery UI CSS Framework & ThemeRoller
Click me
Cancel
priority classes for emphasis
rounded cornersl f di id ll
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
134/160
The jQuery UI CSS Framework & ThemeRoller
Click me
classes for rounding 1 corner, a side, or all 4!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
135/160
The jQuery UI CSS Framework & ThemeRoller
A few examplesThemeRoller-ready plugins
jQ Grid
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
136/160
The jQuery UI CSS Framework & ThemeRoller
http://www.trirand.com/jqgrid/jqgrid.html
jQ Grid
jQuery Finder
http://www.trirand.com/jqgrid/jqgrid.htmlhttp://www.trirand.com/jqgrid/jqgrid.html -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
137/160
The jQuery UI CSS Framework & ThemeRoller
http://www.nicolas.rudas.info/jquery/finder/
jQuery Finder
Button & toolbar
http://www.nicolas.rudas.info/jquery/finder/http://www.nicolas.rudas.info/jquery/finder/http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/ -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
138/160
The jQuery UI CSS Framework & ThemeRoller
http://www.filamentgroup.com/lab/
styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/
Button & toolbar
Date range picker
http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
139/160
The jQuery UI CSS Framework & ThemeRoller
http://www.filamentgroup.com/lab/
date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework
Date range picker
Select to slider
http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_frameworkhttp://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_frameworkhttp://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_frameworkhttp://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_frameworkhttp://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
140/160
The jQuery UI CSS Framework & ThemeRoller
http://www.trirand.com/jqgrid/jqgrid.html
Select to slider
jQuery sheet
http://www.trirand.com/jqgrid/jqgrid.htmlhttp://www.trirand.com/jqgrid/jqgrid.html -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
141/160
The jQuery UI CSS Framework & ThemeRoller
http://jqueryplugins.weebly.com/jquerysheet.html
jQuery sheet
Multi select
http://jqueryplugins.weebly.com/jquerysheet.htmlhttp://jqueryplugins.weebly.com/jquerysheet.html -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
142/160
The jQuery UI CSS Framework & ThemeRoller
http://www.quasipartikel.at/multiselect/
Multi select
iPod flyout menus
http://www.quasipartikel.at/multiselect/http://www.quasipartikel.at/multiselect/ -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
143/160
The jQuery UI CSS Framework & ThemeRoller
http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus
iPod, flyout menus
jPlayer
http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menushttp://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
144/160
The jQuery UI CSS Framework & ThemeRoller
http://www.happyworm.com/jquery/jplayer/0.2.4/demo-07.htm
jPlayer
jScrollPane
http://www.happyworm.com/jquery/jplayer/0.2.4/demo-07.htmhttp://www.happyworm.com/jquery/jplayer/0.2.4/demo-07.htm -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
145/160
The jQuery UI CSS Framework & ThemeRoller
http://www.kelvinluck.com/assets/jquery/jScrollPaneUI/
jScrollPane
Checkbox & radio
http://www.kelvinluck.com/assets/jquery/jScrollPaneUI/http://www.kelvinluck.com/assets/jquery/jScrollPaneUI/ -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
146/160
The jQuery UI CSS Framework & ThemeRoller
http://plugins.jquery.com/project/ui-checkbox
Checkbox & radio
Time select
http://plugins.jquery.com/project/ui-checkboxhttp://plugins.jquery.com/project/ui-checkbox -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
147/160
The jQuery UI CSS Framework & ThemeRoller
http://pttimeselect.sourceforge.net/example/index.html
Time select
ChessBomb
http://pttimeselect.sourceforge.net/example/index.htmlhttp://pttimeselect.sourceforge.net/example/index.html -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
148/160
The jQuery UI CSS Framework & ThemeRoller
http://chessbomb.com/
ChessBomb
Peeps
http://chessbomb.com/http://chessbomb.com/ -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
149/160
The jQuery UI CSS Framework & ThemeRoller
http://www.filamentgroup.com/examples/peeps/
Peeps
http://www.filamentgroup.com/examples/peeps/http://www.filamentgroup.com/examples/peeps/ -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
150/160
The jQuery UI CSS Framework & ThemeRoller
Firefox bookmarkletpull ThemeRoller into any page
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
151/160
The jQuery UI CSS Framework & ThemeRoller
http://www.jqueryui.com/themeroller/developertool/
http://www.jqueryui.com/docs/Theming/ThemeSwitcherhttp://www.jqueryui.com/docs/Theming/ThemeSwitcher -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
152/160
The jQuery UI CSS Framework & ThemeRoller
Theme switcher widgetpreview themes on any page on the web!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
153/160
The jQuery UI CSS Framework & ThemeRoller
http://www.jqueryui.com/docs/Theming/ThemeSwitcher
http://www.jqueryui.com/docs/Theming/ThemeSwitcherhttp://www.jqueryui.com/docs/Theming/ThemeSwitcher -
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
154/160
The jQuery UI CSS Framework & ThemeRoller
No Javascript requireduse framework classes on static markup too
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
155/160
The jQuery UI CSS Framework & ThemeRoller
Automatic consistencyEnable developers to easily integrate your plugins!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
156/160
The jQuery UI CSS Framework & ThemeRoller
Give it a trymake it easier for your users
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
157/160
The jQuery UI CSS Framework & ThemeRoller
Well pimp your stuffTR-ready plugins will be highly visible
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
158/160
The jQuery UI CSS Framework & ThemeRoller
Moving forward
new levers, css3, name changes, greater adoption
lastly...
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
159/160
The jQuery UI CSS Framework & ThemeRoller
Questions?
Thanks!
-
8/8/2019 25880528 the jQuery UI CSS Framework The Me Roller
160/160
Thanks Everyone!
for more examples, visit filamentgroup.com/lab
the end...