BS4Start is a responsive Bootstrap 4 UI / Starter Kit built for everyone who wants to create web-apps or websites on Bootstrap framework very fast; you don't have to be a web-developer or a designer to use this Starter Kit, it's very easy to use even for newbies. BS4Start helps you to create your next Bootstrap project much faster then before. BS4Start comes with a simple and elegant design with focus on content and readability. This template was built using SASS for faster customizations.
Built on the latest Bootstrap version 4
It looks great on retina displays
Built on the latest technologies
Easy to follow documentation
Fast and easy customizations
Fast & friendly email support
Large Paragraph (lead). Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames.
Regular Paragraph. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Small Paragraph. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Extra Small Paragraph. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec tempus luctus tempus.
Primary. Morbi quis neque non nisl egestas laoreet
Muted. Aliquam molestie quam in tincidunt
Success. Vestibulum nisi nibh, pulvinar sit amet lacinia
Info. Mauris pretium elit ac facilisis mollis posuere
Warning. Mauris vitae magna in dolor porta aliquam
Danger. Mauris vitae magna in dolor porta aliquam
Quisque tincidunt dolor diam, malesuada pellentesque lectus finibus pretium. Curabitur a nibh.
Quisque tincidunt dolor diam, malesuada pellentesque lectus finibus pretium. Curabitur a nibh.
<h1>H1 Heading</h1>
<h2>H2 Heading</h2>
<h3>H3 Heading</h3>
<h4>H4 Heading</h4>
<h5>H6 Heading</h5>
<h6>H6 Heading</h6>
<p class="lead"><strong>Large Paragraph (lead)</strong>. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames.</p>
<p><strong>Regular Paragraph</strong>. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus.</p>
<p class="text-sm"><strong>Small Paragraph</strong>. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus.</p>
<p class="text-xs"><strong>Extra Small Paragraph</strong>. Vivamus sollicitudin ligula ut ante bibendum, et sollicitudin sem ultricies. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec tempus luctus tempus.</p>
<ul class="list-featured space-bottom-20">
<li>Aliquam molestie quam in tincidunt</li>
<li>Morbi quis neque non nisl egestas</li>
<li>Vestibulum nisi nibh, pulvinar sit amet</li>
<li>Mauris pretium elit ac facilisis mollis</li>
<li>Mauris vitae magna in dolor porta</li>
</ul>
<ol>
<li>Aliquam molestie quam in tincidunt</li>
<li>Morbi quis neque non nisl egestas</li>
<li>Vestibulum nisi nibh, pulvinar amet</li>
<li>Mauris pretium elit ac facilisis mollis</li>
<li>Mauris vitae magna in dolor porta</li>
</ol>
<p class="text-primary"><strong>Primary</strong>. Morbi quis neque non nisl egestas laoreet</p>
<p class="text-muted"><strong>Muted</strong>. Aliquam molestie quam in tincidunt</p>
<p class="text-success"><strong>Success</strong>. Vestibulum nisi nibh, pulvinar sit amet lacinia</p>
<p class="text-info"><strong>Info</strong>. Mauris pretium elit ac facilisis mollis posuere</p>
<p class="text-warning"><strong>Warning</strong>. Mauris vitae magna in dolor porta aliquam</p>
<p class="text-danger"><strong>Danger</strong>. Mauris vitae magna in dolor porta aliquam</p>
<blockquote class="blockquote">
<p class="mb-0">Quisque tincidunt dolor diam, malesuada pellentesque lectus finibus pretium. Curabitur a nibh.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
<blockquote class="blockquote blockquote-reverse">
<p class="mb-0">Quisque tincidunt dolor diam, malesuada pellentesque lectus finibus pretium. Curabitur a nibh.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<i class="md-icon dp18 alert-icon mr-3">check_circle</i><strong>Well done!</strong> You successfully read this important alert message.
</div><!-- / alert -->
<div class="alert alert-info alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<i class="md-icon dp18 alert-icon mr-3">info</i><strong>Heads up!</strong> This alert needs your attention, but it's not super important.
</div><!-- / alert -->
<div class="alert alert-warning alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<i class="md-icon dp18 alert-icon mr-3">warning</i><strong>Warning!</strong> Better check yourself, you're not looking too good.
</div><!-- / alert -->
<div class="alert alert-danger alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<i class="md-icon dp18 alert-icon mr-3">error</i><strong>Oh snap! </strong>Change a few things up and try submitting again.
</div><!-- / alert -->
<h1>Example heading <span class="badge badge-default mb-2">New</span></h1>
<h2>Example heading <span class="badge badge-primary mb-2">New</span></h2>
<h3>Example heading <span class="badge badge-success m-2">New</span></h3>
<h4>Example heading <span class="badge badge-info mb-2">New</span></h4>
<h5>Example heading <span class="badge badge-warning mb-2">New</span></h5>
<h6>Example heading <span class="badge badge-danger mb-2">New</span></h6>
<span class="badge badge-default">Default</span>
<span class="badge badge-primary">Primary</span>
<span class="badge badge-success">Success</span>
<span class="badge badge-info">Info</span>
<span class="badge badge-warning">Warning</span>
<span class="badge badge-danger">Danger</span>
Left-aligned content. Example text to build on the card title and make up the bulk of the card's content.
Button<div class="card">
<div class="card-block">
This is some text and button within a card block.<a href="#x" class="btn btn-xs btn-primary ml-2">Button</a>
</div>
</div><!-- / card -->
<div class="card">
<div class="card-block">
<h4 class="card-title">Card title</h4>
<p class="card-text">Left-aligned content. Example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#x" class="btn btn-primary">Button</a>
</div><!-- / card-block -->
</div><!-- / card -->
<div class="card text-center">
<div class="card-header">
Text Aligned-center
</div><!-- / card-header -->
<div class="card-block">
<h4 class="card-title">Card Title</h4>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#x" class="btn btn-primary">Button</a>
</div><!-- / card-block -->
<div class="card-footer text-muted">
card-footer
</div><!-- / card-footer -->
</div><!-- / card -->
<div class="example-modal">
<div class="modal" tabindex="-1">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal Example</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div><!-- / modal-header -->
<div class="modal-body">
<p>Modal body text goes here.</p>
</div><!-- / modal-body -->
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div><!-- / modal-footer -->
</div><!-- / modal-content -->
</div><!-- / modal-dialog -->
</div><!-- / modal -->
</div><!-- / example-modal -->
<!-- small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".small-modal-example">Small Modal</button>
<div class="modal fade small-modal-example" tabindex="-1" role="dialog">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal Example</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div><!-- / modal-header -->
<div class="modal-body">
<p>Modal body text goes here.</p>
</div><!-- / modal-body -->
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div><!-- / modal-footer -->
</div><!-- / modal-content -->
</div><!-- / modal-dialog -->
</div><!-- / modal -->
<!-- / small modal -->
<!-- medium modal -->
<button type="button" class="btn btn-primary mr-1" data-toggle="modal" data-target=".medium-modal-example">Medium Modal</button>
<div class="modal fade medium-modal-example" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal Example</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div><!-- / modal-header -->
<div class="modal-body">
<p>Modal body text goes here.</p>
</div><!-- / modal-body -->
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div><!-- / modal-footer -->
</div><!-- / modal-content -->
</div><!-- modal-dialog -->
</div><!-- / modal -->
<!-- / medium modal -->
<!-- large modal -->
<button type="button" class="btn btn-primary mr-1" data-toggle="modal" data-target=".large-modal-example">Large Modal</button>
<div class="modal fade large-modal-example" tabindex="-1" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal Example</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div><!-- / modal-header -->
<div class="modal-body">
<p>Modal body text goes here.</p>
</div><!-- / modal-body -->
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div><!-- / modal-footer -->
</div><!-- / modal-content -->
</div><!-- modal-dialog -->
</div><!-- / modal -->
<!-- / large modal -->
<div class="progress">
<div class="progress-bar animated fadeInLeft" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar bg-success animated fadeInLeft" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100">40%</div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar bg-info animated fadeInLeft" role="progressbar" style="width: 55%" aria-valuenow="55" aria-valuemin="0" aria-valuemax="100">55%</div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar bg-warning animated fadeInLeft" role="progressbar" style="width: 70%" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100">70%</div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar bg-danger animated fadeInLeft" role="progressbar" style="width: 85%" aria-valuenow="85" aria-valuemin="0" aria-valuemax="100">85%</div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar progress-bar-striped animated fadeInLeft" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar progress-bar-striped bg-success animated fadeInLeft" role="progressbar" style="width: 40%" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar progress-bar-striped bg-info animated fadeInLeft" role="progressbar" style="width: 55%" aria-valuenow="55" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar progress-bar-striped bg-warning animated fadeInLeft" role="progressbar" style="width: 70%" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar progress-bar-striped bg-danger animated fadeInLeft" role="progressbar" style="width: 85%" aria-valuenow="85" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar" role="progressbar" style="width: 15%" aria-valuenow="15" aria-valuemin="0" aria-valuemax="100"></div>
<div class="progress-bar bg-success" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100"></div>
<div class="progress-bar bg-info" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
<div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div><!-- / progress -->
# | First Name | Last Name | Username |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @fat |
3 | Larry | the Bird |
# | First Name | Last Name | Username |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @fat |
3 | Larry | the Bird |
<!-- default table -->
<table class="table">
<thead>
<tr>
<th>#</th>
<th>First Name</th>
<th>Last Name</th>
<th>Username</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Larry</td>
<td>the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
<!-- / default table -->
<!-- table inverse -->
<table class="table table-inverse">
<thead>
<tr>
<th>#</th>
<th>First Name</th>
<th>Last Name</th>
<th>Username</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Larry</td>
<td>the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
<!-- / table inverse -->
Please note! the above components are just the basic ones, we do have much more components, please check index.html file to see all components and premade templates this UI / Starter Kit can offer.
You can change the theme's colors and styles using SASS in scss folder. In order to use SASS you must install a SASS processor app like Scout. All of the theme colors and fonts can be changed in _variables.scss:
// Typography
$primary-font: 'Rubik', sans-serif;
$regular: 400;
$bold: 500;
$letter-spacing: 0.03rem;
$letter-spacing-2x: 0.06rem;
$letter-spacing-big: 0.1rem;
// Color Palette
$primary: #c1996b;
$primary-hover: #ad8b60;
$primary-transparent: rgba(195,157,109,0.95);
$primary-transparent-2: rgba(195,157,109,0.75);
$secondary: #efebe8;
$secondary-hover: #d6d1cc;
$success: #8ac148;
$success-hover: #599014;
$info: #00a9f4;
$info-hover: #007ac1;
$warning: #ff9800;
$warning-hover: #c66900;
$danger: #e53635;
$danger-hover: #ab000e;
$title-color: #222;
$text-color: #666;
$light-bg-color: #f7f7f7;
$dark-bg-color: #222;
$body-bg: #fefefe;
$dark-body-bg: #111;
$white: #fff;
$light-grey: #ebebeb;
$grey: #ccc;
$mid-grey: #777;
$dark-grey: #333;
$black: #000;
The components of the template can also be modified in the scss folder, every component has it's own .scss file, just pick the one you want to edit and open the file in a code or text editor to modify it.
To make your Google Maps to work you must create a Google Maps API KEY and add it to the html file where you use a Google Maps, for example on our demo we used the Google Maps in content-blocks.html, basic-template.html, business-template.html and shop-template.html there you must have the below javascript:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
please replace the YOUR_API_KEY text with the API KEY you've created.