UI Components

View

Horizontal navbar main color

Horizontal navbar alternative color

Horizontal navbar

Examples for diffetent types of navigation based on text-only, icon-only and text + icon

Submenus

Examples for several levels in the top-level navigation (Alarm Insight > Alarm Analysis > Frequent Alarms)

Combined navbar

Example application where black top navigation and gray side navigation are used

The graphs in this example use the NVD3.js library

Pagination

Menus

Dropdowns

Tabs

Breadcumbs

Empty forms look like this

Subtabs

Tree table

Tree trable

Column A Column B Column C Column D
Node 1 c info
Node 1-1 c info
Node 1-2 c info
Node 1-2-1 c info
Node 2 c info
This table uses the Bootstrap Treefy library

Selections

Checkboxes

Use checkboxes for multiple options

Example for indeterminate state

Radio buttons

Use radios for only one options

Sliders

Sliders allow you to select/visualize values within ranges

This component uses the Bootstrap-slider library

Toggles

Toggles are checkbox-like components that are used to select between two states

This component uses the Bootstrap-toggle library
Label
This component uses the Flat-toggle library

Tags

This component uses the Bootstrap tags-input library

Buttons

Buttons light background

Normal

Hover

Active

Disabled

Buttons dark background

Normal

Hover

Active

Disabled

Buttons branding

Normal

Hover

Active

Disabled

Buttons branding alt

Normal

Hover

Active

Disabled

Toggle buttons

Toggle buttons

Toggle buttons enhanced

Multi-select

Multi-select enhanced

Toggle buttons

Toggle buttons

Toggle buttons enhanced

Multi-select

Multi-select enhanced

Dropdown light background

Dropdown button

Dropdown button disabled

Dropdown button inverted

Select

Dropdown dark background

Dropdown button

Dropdown button disabled

Dropdown button inverted

Select

Icon/button generator

Create your button

Full width button

Topbar generator

Create your topbar

Forms

Form text area

Empty forms look like this

Form with required fields

Alternatives for visualizing required fields

Contact us

*
*

Contact us

*
*

Form with icon

Empty forms look like this

Form with loader spinner

Empty forms look like this

Empty forms look like this

Form with notes light background

Empty forms look like this

@
Hey look, this one has feedback icons!
Minimum of 6 characters
The error and success messages in this form are using Bootstrap validator library

Form with notes dark background

Empty forms look like this

@
Hey look, this one has feedback icons!
Minimum of 6 characters
The error and success messages in this form are using Bootstrap validator library

Pickers

Date pickers

Date pickers are difficult to find

This component uses the Date range picker library

Calendar

Date pickers are difficult to find

 
This component uses the Date range picker library

Progress and activity indicators

Progress / Loading

Progress indicators are something nice to have

60% Complete
45% Complete

Spinners

Spinners are not always required

Animations

Simple animations using FontAwesome and some CSS3.

These component use the Font Awesome Animation library

Status info

See how cool button we can have with embedded status info

These component use the Ladda library

Notifications

Notifications on black topbar

Notifications on gray topbar

Fancy error messages

These components use the Sweet alert Bootstrap library

Alerts

Alerts are awesome

Info! Indicates a neutral informative change or action.
Warning! Indicates a warning that might need attention.
Error! Indicates a dangerous or potentially negative action.
Info! Indicates a neutral informative change or action.

Fancy alerts

Fancy alerts on the top right of the screen

High contrast

High contrast with buttons

Discrete

Discrete with buttons

These components use the Pnotify bootstrap library

Pop-ups / Dialogs

See how cool modal we developed

Tooltips

Remember to use tooltips for quick help to users

Popovers

Popovers are nice but tricky elements to implement

Gauges

The graphs in this example use the roundSlider library

Animated gauge

Example generator increasing output power

Graphs

Linechart with finder

Connectivity using visual data mining

The graphs in this example use the NVD3.js library
The graphs in this example use the NVD3.js library

Scatterplots

Scatterplots as used by Mr. Hans "Gapminder" Rosling

The graphs in this example use the NVD3.js library
The graphs in this example use the NVD3.js library

Barchart

Barcharts are a nice way to present KPIs

The graphs in this example use the NVD3.js library
The graphs in this example use the NVD3.js library

Pseudo-code

CUX Bootstap code:

Click on a component to get the code