Bootstrap3 UI parts2

UI Parts2


Table

Simple Table

<table class="table">
</table>

To add border
table-bordered

<table class="table table-bordered">
</table>

Shrink height

table-condensed

Color

stripe
table-striped

table-hover

<table class="table table-bordered table-condensed table-striped table-hover">
   <tr>
      <th>Number</th><th>Name</th>
   </tr>
   <tr>
      <td>1</td><td>Im Yoona</td>
   </tr>
   <tr>
      <td>2</td><td>Kim Taeyeon</td>
   </tr>
</table>

Error and Warning

Add some class to td, tr.
If you set these parameters in tr, design is applied to td inside of tr.

  • active
  • success
  • warning
  • danger
<table class="table table-bordered table-condensed table-striped table-hover">
   <tr>
      <th>Number</th><th>Name</th>
   </tr>
   <tr>
      <td>1</td><td class="text-left success">Acchan</td>
   </tr>
   <tr>
      <td>2</td><td class="text-center warning">Yuko</td>
   </tr>
   <tr>
      <td>3</td><td class="text-right danger">Marikosama</td>
   </tr>
</table>

Responsible

wrap using div with table-responsive

<div class="table-responsive">
   <table>
      <tr><th>Number</th><th>Name</th></tr>
      <tr><td>1</td><td>Yoona</td></tr>
      <tr><td>2</td><td>Taeyeon</td></tr>
      <tr><td>3</td><td>Seohyun</td></tr>
      <tr><td>4</td><td>Sooyoung</td></tr>
      <tr><td>5</td><td>Yuri</td></tr>
</table>
</div>

table example


Pagenation

<ul class="pagination">
   <li><a href="#">&laquo;</a></li>
   <li><a href="#">1</a><li>
   <li><a href="#">2</a></li>
   <li class="active"><a href="#">3</a></li>
   <li class="disabled"><a href="#">&raquo;</a></li>
</ul>

Sometime there is a case we want to disable Prev, Next.
active, disabled class are used for it

Size

  • pagenation-sm
  • pagenation-lg

these are in ul

<ul class="pagenation-sm">

pagenation


Pager

<ul class="pager">
   <li><a href="#">Prev</a></li>
   <li><a href="#">Next</a></li>
</ul>

If you want to disable, add disabled in class

<li class="disabled">

pager


List and list group

Delete black circle in front of list

<ul class="list-unstyled">
	<li>Yoona</li>
	<li>Taeyoen</li>
	<li>Sooyong</li>
</ul>

Horizontal layout

<ul class="list-inline">
   <li>Yoona</li>
   <li>Taeyoen</li>
   <li>Sooyong</li>
</ul>
<dl class="dl-horizontal">
   <dt>A</dt>
   <dd>Yoona</dd>
   <dt>B</dt>
   <dd>Taeyon</dd>
</dl>

horizontal layout

List group

<ul class="list-group">
   <li class="list-group-item"><span class="badge">10</span>A</li>
   <li class="list-group-item"><span class="badge">5</span>B</li>
   <li class="list-group-item">C</li>
   <li class="list-group-item">D</li>
   <li class="list-group-item">E</li>
</ul>

active

<div class="listgroup">
   <a href="#" class="list-group-item"><span class="badge">10</span>A</a>
   <a href="#" class="list-group-item active" ><span class="badge">5</span>B</a>
   <a href="#" class="list-group-item">C</a>
</div>

With title

<div class="listgroup">
   <a href="#" class="list-group-item">
      <h4 class="list-group-item-heading">Title</h4>
      <p class="list-group-item-text">Yoona!!!</p>
   </a>
</div>

Tab

Basic Style

<div class="container">
   <ul class="nav nav-tabs">
      <li class="active"><a href="#">Member</a></li>
      <li><a href="#">Info</a></li>
      <li><a href="#">Discography</a></li>
      <li class="disabled"><a href="#">Admin</a></li>
   </ul>
</div>

basic tab

If you want to use same width, add nav-justified

<div class="col-xs-6">
   <ul class="nav nav-pills nav-justified">
      <li class="active"><a href="#">List</a></li>
      <li><a href="#">Customer List</a></li>
      <li class="disabled"><a href="#">Order List</a></li>
   </ul>
</div>

Tab contents

<div class="container">
   <ul class="nav nav-pills">
      <li class="active"><a href="#customer" data-toggle="tab">Customer List</a></li>
      <li><a href="#order" data-toggle="tab">Order List</a></li>
      <li><a href="#product" data-toggle="tab">Product List</a></li>
   </ul>
   <div class="tab-content">
      <div class="tab-pane active" id="customer">Customer Contents</div> 
      <div class="tab-pane" id="order">Orders ContenstsContents</div> 
      <div class="tab-pane" id="product">Product Contents</div>
   </div>
</div>