Goals of this project:
Say it kinda loud.
Say it kinda normal.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis at elit ut augue feugiat rhoncus vitae non neque. Fusce aliquet cursus congue. Donec malesuada cursus mollis. Vestibulum imperdiet pharetra diam vel auctor. Sed porttitor, est non hendrerit mattis, augue nisl ultricies ligula, et tristique nunc lacus nec quam. Donec eu lectus et metus tristique egestas ut vel metus. Nunc vitae volutpat metus. Integer fringilla dui ex, eu semper metus dapibus non. Aliquam varius pretium diam, in egestas diam volutpat ut. Vivamus suscipit tortor vitae massa ultricies rhoncus.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis at elit ut augue feugiat rhoncus vitae non neque. Fusce aliquet cursus congue. Donec malesuada cursus mollis. Vestibulum imperdiet pharetra diam vel auctor. Sed porttitor, est non hendrerit mattis, augue nisl ultricies ligula, et tristique nunc lacus nec quam. Donec eu lectus et metus tristique egestas ut vel metus. Nunc vitae volutpat metus. Integer fringilla dui ex, eu semper metus dapibus non. Aliquam varius pretium diam, in egestas diam volutpat ut. Vivamus suscipit tortor vitae massa ultricies rhoncus.
Question...
Heads up! Checkboxes and radio buttons revert to browser defaults in non-webkit browsers. I.e. Chrome and Safari get fancy toggles, Firefox and Edge get browser defaults.
Look out!
× Is it still going? I think maybe it froze.
× Guess what?
× FYI...
× Huzzah!
× Tread carefully...
× Oh snap!
Alerts go flat when inside an element with height (so no nested shadows). This includes cards, modals, things with shadows, or even other alerts. You can also ask for a flat alert explicitly.
Because wells were awful.
This card can be used in cases where we don't want a top border. Making it white keeps the component pixels consistent.Read More ›
Cards with an h1 get special treatment (see below),
they can also optionally have a special header shelf for labels and
icons.
These area few of my favorite things.
FYI... This demo uses real checkboxes but does not update list item class names to match selected states.
For tabular data only!
tr, td, etc.
| A header | A header | A header |
|---|---|---|
| A footer | A footer | A footer |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
tr, td, etc.
| A header | A header | A header |
|---|---|---|
| A footer | A footer | A footer |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
tr, td, etc.
| A header | A header | A header |
|---|---|---|
| A footer | A footer | A footer |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
tr, td, etc.
| A header | A header | A header |
|---|---|---|
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
tr, td, etc.
| A header | A header | A header |
|---|---|---|
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
| Unstyled | Percentage | Currency |
Just a bunch of divs, spans, or lis.
The generic grid requires you
to specify your own column layout. Your layout should minimally
support named grid lines start and end to
facilitate cells spanning the entire grid width, as in the divider row
demonstrated below.
Little chicklety things.
FYI...
a and button labels and pills get special
treatment. Other element types will not get hover effects.
A mark of honor.
FYI... Badges
require their containing element to have non-static positioning. Use
the au-with-badge classname to apply relative positioning
to your badgified element for symantic wins.
You don't say... on an alert! 9
Connecting text and viz.
FYI... The companion JavaScript file contains variables for all marker colors to be used in data visualizations.
Use the placeholder marker to align non-marked text with marked text.
X & Y
Heads up! Scrollbars will revert to browser defaults in non-webkit browsers.
Vertical
Tall, dark, and handsome.
ohai!
Just FYI... these dropdowns are all shown open. Your JS framework of choice would be responsible for hiding and showing dropdown menus.
For progressive content.
You can't see me!
This is all a lie to keep you from knowing something is broken!
Loading text and spinner are borth optional.
Also, you can use as many dots as you like!
For displaying a small tail pointing upwards from drop-down
For delineating content through the use of tabs
Here's some tab contents.
Dialogs for notifications or the like. Kyle's favorite!
The examples below are static modals which have had their position
and size overriden. Normally, modals should be nested inside of a
au-modal-backdrop, which provides a gray backdrop over
the page and allows the modal to position itself in the center
of the page.