Skip to content

Instantly share code, notes, and snippets.

@miguel-perez
Created June 13, 2016 15:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save miguel-perez/8113c7e976bd45dac4d03bd3246c9c5c to your computer and use it in GitHub Desktop.
Save miguel-perez/8113c7e976bd45dac4d03bd3246c9c5c to your computer and use it in GitHub Desktop.
Bootstrap Checkout Sample
<div class="container-fluid">
<div class="page-header">
<h1>Checkout <small>Step 2 of 3</small></h1>
</div>
<div class="row">
<div class="col-xs-12">
<div class="well">
&hellip;
</div>
<div class="checkbox">
<label data-toggle="collapse" data-target="#promo">
<input type="checkbox"> I have a promo code
</label>
</div>
<div class="collapse" id="promo">
<div class="form-group">
<label for="inputpromo" class="control-label">Promo Code</label>
<div class="form-inline">
<input type="text" class="form-control" id="inputpromo" placeholder="Enter promo code">
<button class="btn btn-sm">Apply</button>
</div>
</div>
</div>
<h3>Ship my order to&hellip;</h3>
<div class="list-group">
<div class="list-group-item">
<div class="list-group-item-heading">
<div class="row radio">
<div class="col-xs-3">
<label>
<input type="radio" name="optionShipp" id="optionShipp1" value="option2">
1509 Latona St
</label>
</div>
<div class="col-xs-5">
<dl class="dl-small">
<dt>Miguel Perez</dt>
<dd>1509 Latona St, Philadelphia, PA 19146 </dd>
</dl>
<button class="btn btn-sm">Edit</button>
<button class="btn btn-sm btn-link">Delete this address</button>
</div>
</div>
</div>
</div>
<div class="list-group-item">
<div class="list-group-item-heading">
<div class="row">
<div class="col-xs-3">
<div class="radio">
<label>
<input type="radio" name="optionShipp" id="optionShipp2" value="option2" checked>
A new address
</label>
</div>
</div>
<div class="col-xs-9">
<form role="form" class="">
<div class="form-group">
<label for="inputname">Name</label>
<input type="text" class="form-control form-control-large" id="inputname" placeholder="Enter name">
</div>
<div class="form-group">
<label for="inputAddress1">Street address 1</label>
<input type="text" class="form-control form-control-large" id="inputAddress1" placeholder="Enter address">
</div>
<div class="form-group">
<label for="inputAddress2">Street address 2</label>
<input type="text" class="form-control form-control-large" id="inputAddress2" placeholder="Enter address">
</div>
<div class="row">
<div class="col-xs-3">
<div class="form-group">
<label for="inputZip">ZIP Code</label>
<input type="text" class="form-control form-control-small" id="inputZip" placeholder="Enter zip">
</div>
</div>
<div class="col-xs-9">
<div class="form-group">
<label for="inputCity">City</label>
<input type="text" class="form-control" id="inputCity" placeholder="Enter city">
</div>
</div>
</div>
<div class="form-group">
<label for="inputState" class="control-label">State</label>
<select class="form-control form-control-large">
<option>Select state</option>
</select>
</div>
</form>
<button class="btn btn-sm">Save Address</button>
</div>
</div>
</div>
</div>
</div>
<form role="form">
<div class="checkbox">
<label data-toggle="collapse" data-target="#gift">
<input type="checkbox"> I'd like to include a gift message
</label>
</div>
<div class="form-group collapse" id="gift">
<label for="inputGift" class="control-label">Gift Message</label>
<textarea class="form-control form-control-large" rows="3"></textarea>
<p class="help-block">256 characters left</p>
</div>
</form>
<h3>I'll pay with&hellip;</h3>
<div class="list-group">
<div class="list-group-item">
<div class="list-group-item-heading">
<div class="row radio">
<div class="col-xs-3">
<label>
<input type="radio" name="optionsRadios" id="optionsRadios2" value="option2" checked>
My Visa Card
</label>
</div>
<div class="col-xs-9">
<div class="row">
<div class="col-xs-4">
<dl class="dl-small">
<dt>Credit Card Number</dt>
<dd>**********1111</dd>
</dl>
</div>
<div class="col-xs-2">
<dl class="dl-small">
<dt>Expiration</dt>
<dd>07/2016</dd>
</dl>
</div>
<div class="col-xs-6">
<dl class="dl-small">
<dt>Billing Address</dt>
<dd>1509 Latona St, Philadelphia, PA 19146 </dd>
</dl>
</div>
</div>
<button class="btn btn-sm">Edit</button>
<button class="btn btn-sm btn-link">Delete this card</button>
</div>
</div>
</div>
</div>
<div class="list-group-item">
<div class="list-group-item-heading">
<div class="row radio">
<div class="col-xs-3">
<label data-toggl-e="collapse" data-target="#newcard">
<input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
A New Credit Card
</label>
</div>
<div class="col-xs-9">
<div class="media">
<a class="media-left" href="#">
<img src="https://lovewithfood.com/assets/credit_cards/cards-b3a7c7b8345355bf110ebedfd6401312.png" height="25" alt="" />
</a>
<div class="media-body" id="newcard">
We accept these credit cards.
</div>
</div>
</div>
</div>
</div>
</div>
<div class="list-group-item">
<div class="list-group-item-heading">
<div class="row radio">
<div class="col-xs-3">
<label>
<input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
PayPal
</label>
</div>
<div class="col-xs-9">
<div class="media">
<a class="media-left" href="#">
<img src="https://www.paypalobjects.com/webstatic/mktg/logo-center/PP_Acceptance_Marks_for_LogoCenter_76x48.png" height="25" alt="" />
</a>
<div class="media-body">
When you click "Place Order", you will be taken to the PayPal website.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="well">
<button type="button" class="btn btn-primary btn-lg btn-block">Place Order</button>
</div>
</div>
</div>
</div>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
@import "compass/css3";
.dl-small {
margin-bottom: 4px;
}
body {
margin: 0 auto;
padding: 1em;
max-width: 800px;
}
.form-control {
width: auto;
}
.form-control-small {
width: 100px;
}
.form-control-large {
width: 310px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap-theme.min.css" rel="stylesheet" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment