Pen with Bootstrap CDN Links
A Pen by Miguel Ángel Pérez on CodePen.
Pen with Bootstrap CDN Links
A Pen by Miguel Ángel Pérez on CodePen.
<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"> | |
… | |
</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…</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…</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" /> |