1 #components Components
Reusable components that can be used across the site,
each components modifier is chainable per component, or
at least was designed with that intention. ie: div.bs-panel.round.info
1.1 #components.alerts Alerts
Alerts including modifiers for color and other various attributes
Example Code:
<div class="bs-alert default">
<div class="alert-title">
default alert title
</div>
<div class="alert-notice">
alert .notice
</div>
</div>
1.3 #components.cards Cards
Cards are the successor of all of the ui elements baseless offers, as each element is basically at it's core, a card.
Example Code:
<div class="row">
<div class="col twocol">
<div class="bs-card default text-center" style="line-height: 300px;">
<div class="card-section">
.default
</div>
</div>
</div>
<div class="col twocol">
<div class="bs-card default text-center rounded" style="line-height: 300px;">
<div class="card-section">
.rounded
</div>
</div>
</div>
<div class="col twocol">
<div class="bs-card default text-center no-border" style="line-height: 300px;">
<div class="card-section">
.no-border
</div>
</div>
</div>
<div class="col twocol">
<div class="bs-card default text-center rounded shadow" style="line-height: 300px;">
<div class="card-section">
.rounded.shadow
</div>
</div>
</div>
<div class="col twocol">
<div class="bs-card default text-center shadow" style="line-height: 300px;">
<div class="card-section">
.shadow
</div>
</div>
</div>
<div class="col twocol">
<div class="bs-card default text-center no-border shadow" style="line-height: 300px;">
<div class="card-section">
.no-border.shadow
</div>
</div>
</div>
</div>
<hr/>
1.4 #components.forms Forms
Styles to hold our base form styles
Example Code:
<form class="bs-form">
<div class="bs-form-group">
<label>Text Form Example</label>
<input type="text" class="bs-form-elem" placeholder="Placeholder text.."/>
<button class="bs-btn warning" type="button">Submit</button>
<div class="bs-form-descriptor">
Some sample stuff here
</div>
</div>
<div class="bs-form-group">
<label>Textarea Form Example</label>
<textarea class="bs-form-elem"></textarea>
</div>
<div class="bs-form-group">
<label>Select Form Example</label>
<select class="bs-form-elem">
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
<option value="null">Example Option</option>
</select>
<button class="bs-btn warning" type="button">Submit</button>
</div>
<div class="bs-form-group inline">
<div class="row">
<div class="col threecol">
<input type="radio" value="male" id="male" name="sex"/>
<label class="bs-form-gap-l" for="male">Male</label>
</div>
<div class="col threecol">
<input type="radio" value="female" id="female" name="sex"/>
<label class="bs-form-gap-l" for="female">Female</label>
</div>
<div class="col threecol">
<label class="bs-form-gap-r" for="male2">Male</label>
<input type="checkbox" value="male2" id="male2" name="sex2"/>
</div>
<div class="col threecol">
<label class="bs-form-gap-r" for="female2">Female</label>
<input type="checkbox" value="female2" id="female2" name="sex2"/>
</div>
</div>
</div>
</form>
1.5 #components.grid Grid
Common grid system with 12 columns, .onecol - .twelvecol. as you would expect, however this grid will automatically float the columns at our tablet breakpoints, allowing us to be completely mobile first.
Example Code:
<div class="row" style="margin-bottom: 20px;">
<div class="col eightcol"><div style="border: 1px solid #ccc;" class="text-center">eightcol</div></div>
<div class="col fourcol"><div style="border: 1px solid #ccc;" class="text-center">fourcol</div></div>
</div>
1.6 #components.labels Labels
labels, idk what to say about them, they're helpful
Example Code:
<div class="bs-label default">
default
</div>
1.7 #components.lists Lists
Common set of useful list styles
- Unordered list example
- Unordered list example
- Unordered list example
- Ordered list example
- Ordered list example
- Ordered list example
- Unordered list example
- Unordered list example
- Unordered list example
- Ordered list example
- Ordered list example
- Ordered list example
- Unordered list example
- Unordered list example
- Unordered list example
- Ordered list example
- Ordered list example
- Ordered list example
Example Code:
<ul class="bs-list default">
<li>Unordered list example</li>
<li>Unordered list example</li>
<li>Unordered list example</li>
</ul>
<ol class="bs-list default">
<li>Ordered list example</li>
<li>Ordered list example</li>
<li>Ordered list example</li>
</ol>
1.7.1 #components.lists.block-list Block lists
block style, lists
- Block List Heading
- List Item 1
- List Item 2
- List Item 3
- List Item 4
- List Item 5
Example Code:
<ul class="bs-list block-list">
<li class="list-heading">
Block List Heading
</li>
<li>List Item 1</li>
<li>List Item 2</li>
<li>List Item 3</li>
<li>List Item 4</li>
<li>List Item 5</li>
</ul>
1.8 #components.panels Panels
BASELESS Panels components, use them as you would any panel.
Example Code:
<div class="row">
<div class="col sixcol">
<div class="bs-panel default">
<div class="panel-heading">default heading</div>
<div class="panel-body">default body</div>
</div>
</div>
<div class="col sixcol">
<div class="bs-panel default">
<div class="panel-heading">default heading</div>
<div class="panel-list">
<div class="panel-list-item">
default list item
</div>
<div class="panel-list-item">
default list item
</div>
<div class="panel-list-item">
default list item
</div>
<div class="panel-list-item">
default list item
</div>
<div class="panel-list-item">
default list item
</div>
</div>
</div>
</div>
</div>
1.9 #components.shapes Shapes
Basic shapes like circles, squares, triangles, ovals.
Example Code:
<div class="row">
<div class="col onecol">
<div class="bs-shape mini primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini circle primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini success"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini circle success"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini circle warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini circle notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini info"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini circle info"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini inverted"></div>
</div>
<div class="col onecol">
<div class="bs-shape mini circle inverted"></div>
</div>
</div>
<div class="row">
<div class="col onecol">
<div class="bs-shape small primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape small circle primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape small success"></div>
</div>
<div class="col onecol">
<div class="bs-shape small circle success"></div>
</div>
<div class="col onecol">
<div class="bs-shape small warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape small circle warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape small notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape small circle notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape small info"></div>
</div>
<div class="col onecol">
<div class="bs-shape small circle info"></div>
</div>
<div class="col onecol">
<div class="bs-shape small inverted"></div>
</div>
<div class="col onecol">
<div class="bs-shape small circle inverted"></div>
</div>
</div>
<div class="row">
<div class="col onecol">
<div class="bs-shape primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape circle primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape success"></div>
</div>
<div class="col onecol">
<div class="bs-shape circle success"></div>
</div>
<div class="col onecol">
<div class="bs-shape warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape circle warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape circle notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape info"></div>
</div>
<div class="col onecol">
<div class="bs-shape circle info"></div>
</div>
<div class="col onecol">
<div class="bs-shape inverted"></div>
</div>
<div class="col onecol">
<div class="bs-shape circle inverted"></div>
</div>
</div>
<div class="row">
<div class="col onecol">
<div class="bs-shape large primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape large circle primary"></div>
</div>
<div class="col onecol">
<div class="bs-shape large success"></div>
</div>
<div class="col onecol">
<div class="bs-shape large circle success"></div>
</div>
<div class="col onecol">
<div class="bs-shape large warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape large circle warning"></div>
</div>
<div class="col onecol">
<div class="bs-shape large notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape large circle notice"></div>
</div>
<div class="col onecol">
<div class="bs-shape large info"></div>
</div>
<div class="col onecol">
<div class="bs-shape large circle info"></div>
</div>
<div class="col onecol">
<div class="bs-shape large inverted"></div>
</div>
<div class="col onecol">
<div class="bs-shape large circle inverted"></div>
</div>
</div>
1.10 #components.tables Tables
Tabular data should be presented in a nice way, we'll keep this simple and use .row/.col style tables for most things ideally (i would image).
Example table heading column | Example table heading column |
---|---|
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table heading column | Example table heading column |
---|---|
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table heading column | Example table heading column |
---|---|
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table heading column | Example table heading column |
---|---|
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example table column | Example table column |
Example Code:
<table class="bs-table default">
<thead>
<tr>
<th>Example table heading column</th>
<th>Example table heading column</th>
</tr>
</thead>
<tbody>
<tr>
<td>Example table column</td>
<td>Example table column</td>
</tr>
<tr>
<td>Example table column</td>
<td>Example table column</td>
</tr>
<tr>
<td>Example table column</td>
<td>Example table column</td>
</tr>
<tr>
<td>Example table column</td>
<td>Example table column</td>
</tr>
<tr>
<td>Example table column</td>
<td>Example table column</td>
</tr>
<tr>
<td>Example table column</td>
<td>Example table column</td>
</tr>
</tbody>
</table>
1.11 #components.wells Wells
Wells are a concept of a panel mashed with an alert, you can easily hold things within them.
Example Code:
<div class="bs-well default">
<span>This is a sample well</span>
</div>