"bespaarcalculator"
Bootstrap 3.3.0 Snippet by keleran

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <h1>bespaarcalculator</h1> <!-- START --> <div class="price-box"> <form class="form-horizontal form-pricing" role="form"> <div class="price-slider"> <h4 class="great">Hoeveel betaal je nu maandelijks aan je mobiele provider?</h4> <div class="col-sm-12"> <input type="text" class="form-control" id="input-1" name="input-1" data-slider-min="0" data-slider-max="1000" data-slider-step="1" data-slider-value="5"> </div> </div> <div class="price-slider"> <h4 class="great">Hoeveel betaal je voor je basisabonnement?</h4> <div class="col-sm-12"> <input type="text" class="form-control" id="input-2" name="input-2" data-slider-min="0" data-slider-max="1000" data-slider-step="1" data-slider-value="10"> </div> </div> <div class="price-slider"> <h4 class="great">Hoeveel maanden loopt je huidige contract nog?</h4> <div class="col-sm-12"> <input type="text" class="form-control" id="input-3" name="input-3" data-slider-min="1" data-slider-max="24" data-slider-step="1" data-slider-value="1"> </div> </div> <div class="form-group"> <div class="col-sm-12"> <button type="submit" class="btn btn-primary btn-lg btn-block">Bereken <span class="glyphicon glyphicon-chevron-right pull-right" style="padding-right: 10px;"></span></button> </div> </div> </form> <div class="result"> <h4>Header</h4> <p>(1+2)/3=<span class="calculated">0</span></p> <ol> <li> <span data-toggle="collapse" data-target="#collapse1">Step 1</span> <div class="collapse" id="collapse1"> <p>Deze kostencalculator houdt geen rekening met het gebruik van je mobiele telefoon in of naar het buitenland en het bellen naar service- en premiumnummers. Aan de uitkomsten van deze bespaarcalculator kunnen geen rechten worden ontleend.</p> </div> </li> <li> <span data-toggle="collapse" data-target="#collapse2">Step 2</span> <div class="collapse" id="collapse2"> <p>Deze kostencalculator houdt geen rekening met het gebruik van je mobiele telefoon in of naar het buitenland en het bellen naar service- en premiumnummers. Aan de uitkomsten van deze bespaarcalculator kunnen geen rechten worden ontleend.</p> </div> </li> <li> <span data-toggle="collapse" data-target="#collapse3">Step 3</span> <div class="collapse" id="collapse3"> <p>Deze kostencalculator houdt geen rekening met het gebruik van je mobiele telefoon in of naar het buitenland en het bellen naar service- en premiumnummers. Aan de uitkomsten van deze bespaarcalculator kunnen geen rechten worden ontleend.</p> </div> </li> </ol> </div> </div> </div> <link rel="stylesheet" href="https://rawgit.com/seiyria/bootstrap-slider/master/dist/css/bootstrap-slider.min.css" /> <script src="https://rawgit.com/seiyria/bootstrap-slider/master/dist/bootstrap-slider.min.js"></script> <style> .slider.slider-horizontal { width:100%; } .tooltip.top .tooltip-arrow { border-top-color:#0684C3; } .tooltip-inner { background:#0684C3; } .tooltip { font-size:14px; } </style>
body { padding: 50px 20px; } h1 { text-align: center; } .result { display:none; } .result li span { cursor:pointer; } .price-box { margin: 0 auto; background: #E9E9E9; border-radius: 10px; padding: 40px 15px; max-width: 700px; } .price, .lead p { font-weight: 600; font-size: 32px; display: inline-block; line-height: 60px; } h4.great { background: #6AA824; margin: 0 0 50px -60px; padding: 7px 15px; color: #ffffff; font-size: 18px; font-weight: 600; border-radius: 5px; display: inline-block; -moz-box-shadow: 2px 4px 5px 0 #ccc; -webkit-box-shadow: 2px 4px 5px 0 #ccc; box-shadow: 2px 4px 5px 0 #ccc; } h4.great small { color:#fff; } .total { border-bottom: 1px solid #7f8c8d; /*display: inline; padding: 10px 5px;*/ position: relative; padding-bottom: 20px; } .total:before { content: ""; display: inline; position: absolute; left: 0; bottom: 5px; width: 100%; height: 3px; background: #7f8c8d; opacity: 0.5; } .price-slider { margin-bottom: 50px; } .form-pricing { background: #ffffff; padding: 20px; border-radius: 4px; } .price-form { background: #ffffff; margin-bottom: 10px; padding: 20px; border: 1px solid #eeeeee; border-radius: 4px; /*-moz-box-shadow: 0 5px 5px 0 #ccc; -webkit-box-shadow: 0 5px 5px 0 #ccc; box-shadow: 0 5px 5px 0 #ccc;*/ } .form-group { margin-bottom: 0; } .form-group span.price { font-weight: 200; display: inline-block; color: #7f8c8d; font-size: 14px; } .help-text { display: block; margin-top: 32px; margin-bottom: 10px; color: #737373; position: absolute; /*margin-left: 20px3*/ font-weight: 200; text-align: right; width: 188px; } .price-form label { font-weight: 200; font-size: 21px; } img.payment { display: block; margin-left: auto; margin-right: auto } .ui-slider-range-min { background: #2980b9; } /* HR */ hr.style { margin-top: 0; border: 0; border-bottom: 1px dashed #ccc; background: #999; }
$(function() { $('#input-1').slider({ tooltip: 'always', formatter: function(value) { return '€' + value; } }); $('#input-2').slider({ tooltip: 'always', formatter: function(value) { return '€' + value; } }); $('#input-3').slider({ tooltip: 'always' }); $('form').submit(function() { var val1 = parseInt($("#input-1").val()), val2 = parseInt($("#input-2").val()), val3 = parseInt($("#input-3").val()); $('.calculated').text((val1 + val2) / val3); $('form').slideUp(function() { $('.result').slideDown(); }); return false; }); });

Related: See More


Questions / Comments: