p Paragraph
span Some textUse class="yt-button"
to make buttons (works on links, buttons and inputs).
Colored buttons can be created by adding the
yt-button-blue
or yt-button-dark
class to your button.
Disabled buttons can be made adding the HTML 5
disabled
attribute to your button.
<button class="yt-button">Upload</button> <button class="yt-button yt-button-blue">Upload</button> <button class="yt-button yt-button-dark">Upload</button> <button class="yt-button" disabled>Disabled command</button>
You can also make small buttons by adding the classes yt-button
and yt-button-small
.
The framework also gives you the ability to make tiny buttons by adding the classes yt-button
and yt-button-tiny
<button class="yt-button yt-button-small">Small button</button> <button class="yt-button yt-button-tiny">Tiny button</button>
To make groups, just wrap the buttons with a div with the class yt-button-group
.
<div class="yt-button-group"> <button class="yt-button">Upload</button> <button class="yt-button yt-button-blue">Upload</button> <button class="yt-button yt-button-dark">Upload</button> <button class="yt-button">Upload</button> </div>
<div class="yt-button-group vertical"> <button class="yt-button">Upload</button> <button class="yt-button">Upload</button> <button class="yt-button">Upload</button> </div>
<button class="yt-button yt-toggle-button">Upload</button>
<div class="yt-button-group yt-toggle-buttons"> <button class="yt-button">Upload</button> <button class="yt-button">Upload</button> <button class="yt-button">Upload</button> </div>
<div class="yt-button-group yt-radio-buttons"> <button class="yt-button">Upload</button> <button class="yt-button">Upload</button> <button class="yt-button">Upload</button> </div>
You can easily make a dropdown.
<div class="yt-button-group"> <button class="yt-button">Upload</button> <button class="yt-button dropdown-toggle"></button> <ul class="yt-dropdown-menu"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </div>
<div class="yt-button-group"> <button class="yt-button dropdown-toggle">Upload</button> <ul class="yt-dropdown-menu"> <li class"yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </div>
<div class="yt-button-group"> <button class="yt-button">Upload</button> <button class="yt-button dropdown-toggle"></button> <ul class="yt-dropdown-menu dropup"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </div>
<div class="yt-button-group"> <button class="yt-button dropdown-toggle">Upload</button> <ul class="yt-dropdown-menu dropup"> <li class"yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </div>
Just a dropdown, without it's toggle.
<ul class="yt-dropdown-menu"> <li class"yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="divider"></li> <li class="yt-dropdown-menu-item">Another action</li> </ul>
You can also make submenus out of dropdowns. You can also make multiple submenus.
<ul class="yt-dropdown-menu"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="divider"></li> <li class="yt-dropdown-menu-item yt-dropdown-submenu"> More actions <ul class="yt-dropdown-menu"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </li> </ul>
<ul class="yt-dropdown-menu"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="divider"></li> <li class="yt-dropdown-menu-item yt-dropdown-submenu"> More actions <ul class="yt-dropdown-menu submenu-dropup"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </li> </ul>
<ul class="yt-dropdown-menu"> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="divider"></li> <li class="yt-dropdown-menu-item yt-dropdown-submenu"> More actions <ul class="yt-dropdown-menu submenu-left"> <li class="yt-dropdown-menu-item">Action</<li> <li class="yt-dropdown-menu-item">Another action</li> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> <li class="yt-dropdown-menu-item">Action</li> <li class="yt-dropdown-menu-item">Another action</li> </ul> </li> </ul>
<span class="label">Default</span> <span class="label success">Success</span> <span class="label warning">Warning</span> <span class="label important">Important</span> <span class="label info">Info</span> <span class="label inverse">Inverse</span>
<input type="text" class="yt-search-input"/>
<textarea class="yt-search-input"></textarea>
<div class="yt-button-group"> <input type="text" class="yt-search-input"/> <input type="submit" class="yt-button yt-submit" value="" /> </div>
<input type="text" class="yt-search-input" disabled/>
<input type="text" class="yt-search-input warning"/> <input type="text" class="yt-search-input error"/> <input type="text" class="yt-search-input info"/> <input type="text" class="yt-search-input success"/>
Put your content into nice boxes !
<div class="yt-container"> Your content here... </div>
Note The tooltips work on all elements, just make sure to include the tooltip into the title attribute.
NoteThe JS version still looks better and hides the system's tooltip, but the CSS version is lightweight and doesn't need any JS.
WarningThis CSS version also has issues on IE.
The domestic dog is a subspecies of the grey wolf.
<a href="#" class="yt-css-tooltip" title="Tooltip content">Link</a>
The JS version is powered by JQuery UI. Just add the class yt-tooltip.
The domestic dog is a subspecies of the grey wolf.
<a href="#" class="yt-tooltip" title="Tooltip content">Link</a>
WarningThese examples doesn't work in IE 9 or lower, they work in IE 10. For cross-browser support, use the div progress bar.
Default state
Success state
Warning state
Error state
Inderminate
<progress class="yt-progress-bar" value="75" max="100"></progress> <progress class="yt-progress-bar success" value="75" max="100"></progress> <progress class="yt-progress-bar warning" value="75" max="100"></progress> <progress class="yt-progress-bar error" value="75" max="100"></progress> <progress class="yt-progress-bar"></progress>
NoteThis is cross browser compatible.
Default state
Success state
Warning state
Error state
Inderminate
<div class="yt-cb-progress-bar"> <span style="width:75%"></span> </div> <div class="yt-cb-progress-bar success"> <span style="width:75%"></span> </div> <div class="yt-cb-progress-bar warning"> <span style="width:75%"></span> </div> <div class="yt-cb-progress-bar error"> <span style="width:75%"></span> </div> <div class="yt-cb-progress-bar" data-progress="indetermined"></div>
NoteThese checkboxes are styled only with pure CSS, without JS.
<label class="yt-input-control checkbox"> <input type="checkbox"/> <span class="yt-input-label">A checkbox</span> </label> <label class="yt-input-control checkbox"> <input type="checkbox" checked/> <span class="yt-input-label">Checked checkbox</span> </label> <label class="yt-input-control checkbox"> <input type="checkbox" disabled/> <span class="yt-input-label">Disabled checkbox</span> </label> <label class="yt-input-control checkbox"> <input type="checkbox" disabled checked/> <span class="yt-input-label">Disabled checked checkbox</span> </label>
NoteThese checkboxes are styled only with pure CSS, without JS.
<label class="yt-input-control radio"> <input type="radio"/> <span class="yt-input-label">A radio</span> </label> <label class="yt-input-control radio"> <input type="radio" checked/> <span class="yt-input-label">Checked radio</span> </label> <label class="yt-input-control radio"> <input type="radio" disabled/> <span class="yt-input-label">Disabled radio</span> </label> <label class="yt-input-control radio"> <input type="radio" disabled checked/> <span class="yt-input-label">Disabled checked radio</span> </label>
NoteThese scrollbars only work in webkit browsers. Only the scrollbars are included, not the containers. The scrollbars can be applied to all elements.
<div class="yt-scrollbar"> Your stuff here... </div> <div class="yt-scrollbar yt-scrollbar-dark"> Your stuff here... </div>
Make your notifications beautiful.
<div class="yt-notification info"> <div class="yt-notification-icon"></div> <span>This is an information.</span> <div class="yt-notification-close" data-dismiss="alert"></div> </div> <div class="yt-notification success"> <div class="yt-notification-icon"></div> <span>This is a success message.</span> <div class="yt-notification-close" data-dismiss="alert"></div> </div> <div class="yt-notification warning"> <div class="yt-notification-icon"></div> <span>This is a warning.</span> <div class="yt-notification-close" data-dismiss="alert"></div> </div> <div class="yt-notification important"> <div class="yt-notification-icon"></div> <span>This is an important information.</span> <div class="yt-notification-close" data-dismiss="alert"></div> </div>
<div class="yt-thumb"> <img src="yourimageurl"/> <span class="yt-thumb-title">Thumbnail title</span> </div>
<ul class="yt-navigation-dark"> <li>A page</li> <li>Another page</li> <li class="selected">Current page</li> <li>Another page</li> </ul>
<ul class="yt-navigation-dark vertical-nav"> <li>A page</li> <li>Another page</li> <li class="selected">Current page</li> <li>Another page</li> </ul>
<ul class="yt-navigation-list"> <li class="yt-nav-list-header">List title</li> <li class="selected">Selected page</li> <li>Another page</li> <li class="yt-nav-list-header">Another list title</li> <li>A page</li> <li>Another page</li> <li class="divider"></li> <li>Another page</li> </ul>
NoteEnable/Disable this component in jquery-ui-config.js
.
<div class="tabbable"><div> <ul class="yt-tabs"> <li><a href="#about">About</a></li> <li><a href="#share">Share</a></li> <li><a href="#addto">Add to</a></li> </ul> <div class="tab-pane" id="about">Pane 1</div> <div class="tab-pane" id="share">Pane 2</div> <div class="tab-pane" id="addto">Pane 3</div> </div></div>
<div class="tabbable tabs-bottom"><div> <div class="tab-pane" id="about">Pane 1</div> <div class="tab-pane" id="share">Pane 2</div> <div class="tab-pane" id="addto">Pane 3</div> <ul class="yt-tabs"> <li><a href="#about">About</a></li> <li><a href="#share">Share</a></li> <li><a href="#addto">Add to</a></li> </ul> </div></div>
<div class="tabbable tabs-left"><div> <ul class="yt-tabs"> <li><a href="#about">About</a></li> <li><a href="#share">Share</a></li> <li><a href="#addto">Add to</a></li> </ul> <div class="tab-pane" id="about">Pane 1</div> <div class="tab-pane" id="share">Pane 2</div> <div class="tab-pane" id="addto">Pane 3</div> </div></div>
<div class="tabbable tabs-right"><div> <ul class="yt-tabs"> <li><a href="#about">About</a></li> <li><a href="#share">Share</a></li> <li><a href="#addto">Add to</a></li> </ul> <div class="tab-pane" id="about">Pane 1</div> <div class="tab-pane" id="share">Pane 2</div> <div class="tab-pane" id="addto">Pane 3</div> </div></div>