Home Orders Catalog Docs Support

User popover

User McUsername
Styling is provided for using either anchors or buttons as the navigation tabs.
Using Anchors

Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit.

Using Buttons

Pagination

Large
Small

Block level button

 
In general, avoid using button-styled checkboxes and radio buttons unless your application specifically needs it. Instead, we recommend using standard HTML form elements shown in the Forms section of this document. If you have further questions about a specific use case, contact UX.
 
On
Off
On
Off
On
 
Off
 
On
 
Off

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6
Heading 7 — Label text

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

Example body text

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.

This line of text is meant to be treated as fine print.

The following snippet of text is rendered as bold text.

The following snippet of text is rendered as italicized text.

An abbreviation of the word attribute is attr.

This is a paragraph that includes some highlighted text. It is long so we can see how it wraps. This text has been highlighted but it is followed by some more normal text that has not been highlighted.

This is inserted text

some code stuff

Emphasis classes

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

Nullam id dolor id nibh ultricies vehicula ut id elit.

Etiam porta sem malesuada magna mollis euismod.

Donec ullamcorper nulla non metus auctor fringilla.

Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

Maecenas sed diam eget risus varius blandit sit amet non magna.

Syntax Highlighting

Syntax highlighting is provided based on the classes from highlight.js. The default is a light theme, opt into the dark theme by adding class="dark-theme"

To get rid of extraneous padding, add class="highlight-block" to the containing <pre> block.

HTTP
POST /task?id=1 HTTP/1.1
Host: example.org
Content-Type: application/json; charset=utf-8
Content-Length: 137

{
"status": "ok",
"extended": true,
"results": [
{"value": 0, "type": "int64"},
{"value": 1.0e+3, "type": "decimal"}
]
}
Java
/**
* @author John Smith <john.smith@example.com>
*/
package l2f.gameserver.model;

public abstract class L2Char extends L2Object {
public static final Short ERROR = 0x0001;

public void moveTo(int x, int y, int z) {
_ai = null;
log("Should not be called");
if (1 > 5) { // wtf!?
return;
}
}
}
JavaScript
function $initHighlight(block, clss) {
try {
if (clss.search(/\bno\-highlight\b/) != -1)
return process(block, true, 0x0F) +
 "foo";
} catch (e) {
/* handle exception */
}
for (var i = 0 / 2; i < classes.length; i++) {
if (checkCondition(classes[i]) === undefined)
console.log('undefined');
}
}

export  $initHighlight;
JSON
[
{
"title": "apples",
"count": [12000, 20000],
"description": {"text": "...", "sensitive": false}
},
{
"title": "oranges",
"count": [17500, null],
"description": {"text": "...", "sensitive": false}
}
]
HTTP
POST /task?id=1 HTTP/1.1
Host: example.org
Content-Type: application/json; charset=utf-8
Content-Length: 137

{
"status": "ok",
"extended": true,
"results": [
{"value": 0, "type": "int64"},
{"value": 1.0e+3, "type": "decimal"}
]
}
Java
/**
* @author John Smith <john.smith@example.com>
*/
package l2f.gameserver.model;

public abstract class L2Char extends L2Object {
public static final Short ERROR = 0x0001;

public void moveTo(int x, int y, int z) {
_ai = null;
log("Should not be called");
if (1 > 5) { // wtf!?
return;
}
}
}
JavaScript
function $initHighlight(block, clss) {
try {
if (clss.search(/\bno\-highlight\b/) != -1)
return process(block, true, 0x0F) +
 "foo";
} catch (e) {
/* handle exception */
}
for (var i = 0 / 2; i < classes.length; i++) {
if (checkCondition(classes[i]) === undefined)
console.log('undefined');
}
}

export  $initHighlight;
JSON
[
{
"title": "apples",
"count": [12000, 20000],
"description": {"text": "...", "sensitive": false}
},
{
"title": "oranges",
"count": [17500, null],
"description": {"text": "...", "sensitive": false}
}
]

Blockquotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
This is a card

This is a regular card.

It is fairly pedestrian.

You can use it to organize content.

White layout header

A card without box shadows or header underlines

It also has a smaller border radius.

It looks simple and clean.

Minimal header

A card with a more minimal header style.

It looks so shiny.

Cards can be organized into groups, decks, or columns.

Contextual variations on cards are not recommended.

Primary CTA

Panels and Wells are not recommended. No styles for wells are supplied. Panels are styled to match cards, but since behavior patterns may be different, we cannot guarantee that they'll work automatically. Upgrading from panels to cards can be done by following the instructions above. If you have further questions about a specific use case, contact UX.

I'm a panel styled like a card.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolore, quidem.
I am a well! You shouldn't use wells, but they have been styled so your legacy UI does not break.

Tabbed cards are to be used as top level UI elements. A tabbed card should not be used inside of a white page container or within another card. If you need tabs within a white container or page, please just use tabs.

  • Lorem ipsum dolor sit amet
  • consectetur adipiscing elit
  • sed do eiusmod tempor
Default Style Label

725

Warning Style Label

725

Success Style Label

725

Primary Style Label

123

Info Style Label

123

Danger Style Label

725


Default Blocked Label

725

Warning Blocked Label

725


Inside a card
Info Style Label

123

Info Style Label

123

Info Style Label

123

Info Style Label

123

Info Style Label

123

Info Style Label

123

A closed accordion should look like this
Open Accordion
This is an open accordion which you can see
Open Accordion
  • 14 Cras justo odio
  • 2 Dapibus ac facilisis in
  • 1 Morbi leo risus
Closed ghost accordion
Open Accordion
This is another accordion style
Closed minimal accordion
Open Accordion
This is another accordion style
# Column heading Column heading Column heading
1 Column content Column content Column content
2 Column content Column content Column content
3 Column content Column content Column content
4 Column content Column content Column content
5 Column content Column content Column content
6 Column content Column content Column content
7 Column content Column content Column content
# Column heading Column heading Column heading
1 Column content Column content Column content
2 Column content Column content Column content
3 Column content Column content Column content
4 Column content Column content Column content
5 Column content Column content Column content
6 Column content Column content Column content
7 Column content Column content Column content
Legend
A longer block of help text that breaks onto a new line and may extend beyond one line.
Radios
Selects

$

Alerts and Snackbars

Warning!

Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

Oh snap! Change a few things up and try submitting again.
Well done! You successfully read this important alert message.
Heads up! This alert needs your attention, but it's not super important.

Labels

Default Primary Success Warning Danger Info
Large Small

Tags

Some information Another tag
Large tag Another Large tag Small tag Another Small tag

Badges

  • Alerts 42
  • Nothing to see here
  • Potatoes 3
  • Pants on fire 8
  • Nothing of particular interest 12
  • Ta-da 1

Basic

Contextual alternatives

Loading Spinner

loading

Modals

Popovers

Tooltips

This carousel is no longer compatible with the Bootstrap javascript or usage patterns. If you're using React, please use the React component for this carousel. If you're using a different framework, you will need to recreate the interaction patterns laid out in the React component. They are not currently documented on this page.

This carousel looks best at sizes where (size - 40) % 70 === 0

Active Slider

Example Slider
0
100

Disabled Slider

Second Example Slider
-1
1

Resting State

It's dangerous to go alone!

Take This

Active State

Saved State (Temporary)

This is meant to be a temporary state after a change is registered

Temporary State

Disabled State

This Field Is Disabled and not interactive

This is disabled
My First Subgroup
My First Tab

First tab description goes here

My Second Tab

Second tab description goes here

My Second Subgroup
My Third Tab. It is active!

Third tab description goes here

My Fourth Tab

Fourth tab description goes here

Something Important

This is where the body of the currently active tab would go.