FlatUI Checkout concept
How do I make an flatui checkout concept?
My entry for the "Shopping Cart" CodePen rodeo 007.. What is a flatui checkout concept? How do you make a flatui checkout concept? This script and codes were developed by Tim Pietrusky on 20 June 2022, Monday.
FlatUI Checkout concept - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>FlatUI Checkout concept</title> <link rel='stylesheet prefetch' href='http://yui.yahooapis.com/combo?pure/0.1.0/base-min.css&pure/0.1.0/grids-min.css'> <style> /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */ @import url(http://fonts.googleapis.com/css?family=Lato:400,700);
/* * Variables */
/* * CSS */
body { font: 1em/1.5 'Lato', sans-serif; background: #ecf0f1;
}
.wrapper { margin: 0.5em 0.5em 1em 0.5em; padding: 1em 0.5em 0.5em 0.5em; border-top: 0.5em solid #fff; border-bottom: 0.25em solid #bdc3c7 !important; background: #fff; box-shadow: 0 0 0 0.5em rgba(189, 195, 199, 0); -moz-transition: box-shadow 0.15s linear; -o-transition: box-shadow 0.15s linear; -webkit-transition: box-shadow 0.15s linear; transition: box-shadow 0.15s linear; /* * alpha */ /* * beta */ /* * gamma */ /* * delta */
}
.wrapper:hover { box-shadow: 0 0 0 0.5em rgba(189, 195, 199, 0.6);
}
.wrapper h2 { font-size: 2em; font-weight: 700; margin: 0 0 0.5em 0;
}
.wrapper h3 { font-weight: 400; margin: 0; font-size: 1.2em; line-height: 1.2;
}
.wrapper address { font-style: normal; margin-bottom: 0.5em;
}
.wrapper ul { margin: 0;
}
.wrapper li { margin-bottom: 0.5em; border-bottom: .25em solid #fff; padding-bottom: 0.5em;
}
.wrapper li:last-child { border: none; padding-bottom: 0; margin-bottom: 0;
}
.wrapper label { cursor: pointer;
}
.wrapper input { width: 1.15em; height: 1.15em; background: #fff; margin-right: .25em; cursor: pointer; box-shadow: inset 0 0 0 .25em #fff; vertical-align: text-bottom; -moz-appearance: none; -webkit-appearance: none; -moz-transition: background 0.15s linear; -o-transition: background 0.15s linear; -webkit-transition: background 0.15s linear; transition: background 0.15s linear;
}
.wrapper input[type="number"] { width: 1.75em; height: 60%; border: none; padding: 0 0.25em; text-align: center; font-size: 2em; position: relative;
}
.wrapper input[type="number"]:focus { outline: none; background: #ecf0f1;
}
.wrapper input[type="number"]::-webkit-inner-spin-button, .wrapper input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; cursor: pointer; width: .5em; height: 100%; text-align: center; color: #bdc3c7;
}
.wrapper input[type="number"]::-webkit-inner-spin-button:before, .wrapper input[type="number"]::-webkit-outer-spin-button:before { position: absolute; left: 0; top: 0; content: '\25B4';
}
.wrapper input[type="number"]::-webkit-inner-spin-button:after, .wrapper input[type="number"]::-webkit-outer-spin-button:after { position: absolute; left: 0; bottom: 0; content: '\25BE';
}
.wrapper input:checked { background: #ccc;
}
.wrapper img { max-width: 100%; max-height: 8em; border: .25em solid #fff;
}
.wrapper table { width: 100%; border-spacing: 0 0.25em; border-collapse: separate; margin-top: -0.25em;
}
.wrapper th { text-align: right; padding-right: 1em;
}
.wrapper thead { background: #e74c3c;
}
.wrapper thead th { text-align: left; padding: 0.5em; color: #fff;
}
.wrapper thead th:last-child { text-align: right;
}
.wrapper tr.alpha { background: #e74c3c; color: #fff;
}
.wrapper tr.alpha > th { padding: 0.5em 1em 0.5em 0.5em;
}
.wrapper hr { border: none; border-bottom: 0.25em solid #fff;
}
.wrapper button { border: none; padding: 0.5em; background: #ecf0f1; -moz-appearance: none; -webkit-appearance: none; -moz-transition: background 0.15s linear; -o-transition: background 0.15s linear; -webkit-transition: background 0.15s linear; transition: background 0.15s linear;
}
.wrapper button:hover { background: #bdc3c7;
}
.wrapper button:before { content: attr(data-icon); padding-right: 0.5em;
}
.wrapper button.alpha:before { content: "x"; color: #e74c3c;
}
.wrapper button.beta { background: #1abc9c; color: #fff; font-weight: 700; padding: 1em; margin-top: 0.25em; font-size: 1.25em;
}
.wrapper button.beta:hover { background: #16a085;
}
.wrapper button.beta:before { content: '\25B6';
}
.wrapper button.gamma:before { content: '\25AA'; color: #bdc3c7;
}
.wrapper button.gamma:hover:before { color: #ecf0f1;
}
.wrapper .text--right { text-align: right;
}
.wrapper .helper--alpha { padding-left: 1.5em;
}
.wrapper .wrapper--box { color: #fff; padding: 0.5em; list-style-type: none;
}
.wrapper.wrapper__alpha { border-color: #27ae60;
}
.wrapper.wrapper__alpha .wrapper--box { background: #27ae60;
}
.wrapper.wrapper__alpha h2 { color: #2ecc71;
}
.wrapper.wrapper__beta { border-color: #2980b9;
}
.wrapper.wrapper__beta .wrapper--box { background: #2980b9;
}
.wrapper.wrapper__beta h2 { color: #3498db;
}
.wrapper.wrapper__beta li { border-color: #3498db;
}
.wrapper.wrapper__beta input:checked { background: #3498db;
}
.wrapper.wrapper__gamma { border-color: #c0392b;
}
.wrapper.wrapper__gamma .wrapper--box { border-top: 0.5em solid #c0392b; color: #000;
}
.wrapper.wrapper__gamma h2,
.wrapper.wrapper__gamma h3 { color: #e74c3c;
}
.wrapper.wrapper__gamma hr { border-color: #e74c3c;
}
.wrapper.wrapper__delta { border-color: #9b59b6;
}
.wrapper.wrapper__delta .wrapper--box { background: #8e44ad;
}
.wrapper.wrapper__delta h2 { color: #9b59b6;
}
.wrapper.wrapper__delta li { border-color: #9b59b6;
}
.wrapper.wrapper__delta input:checked { background: #9b59b6;
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>
<body> <div class="onepage-checkout"> <div class="pure-g-r"> <!-- Billing & shipping address --> <div class="pure-u-1-4"> <div class="pure-u-1-1"> <div class="wrapper wrapper__alpha"> <h2 class="__alpha">Billing Address</h2> <address class="wrapper--box"> Tim Pietrusky <br> Frankfurt (Main) <br> Germany </address> <button class="gamma">change</button> </div> </div> <div class="pure-u-1-1"> <div class="wrapper wrapper__alpha"> <h2 class="__alpha">Shipping Address</h2> <address class="wrapper--box"> Tim Pietrusky <br> Frankfurt (Main) <br> Germany </address> <button class="gamma">change</button> </div> </div> </div> <!-- Shipping --> <div class="pure-u-1-4"> <div class="pure-u-1-1"> <div class="wrapper wrapper__beta"> <h2 class="__alpha">Shipment</h2> <ul class="wrapper--box"> <li> <input type="radio" name="shipment" id="standard" /> <label for="standard">Standard</label> </li> <li> <input type="radio" name="shipment" id="express" /> <label for="express">Express</label> </li> <li> <input type="radio" name="shipment" id="tomorrow" /> <label for="tomorrow">Tomorrow Morning</label> </li> </ul> </div> </div> <!-- Delivery --> <div class="pure-u-1-1"> <div class="wrapper wrapper__beta"> <h2 class="__alpha">Delivery</h2> <ul class="wrapper--box"> <li> <input type="radio" name="delivery" id="complete" /> <label for="complete">Complete</label> </li> <li> <input type="radio" name="delivery" id="part" /> <label for="part">Part</label> </li> </ul> </div> </div> <!-- Payment --> <div class="pure-u-1-1"> <div class="wrapper wrapper__delta"> <h2 class="__alpha">Payment</h2> <ul class="wrapper--box"> <li> <input type="radio" name="payment" id="creditcard" /> <label for="creditcard">Creditcard</label> </li> <li> <input type="radio" name="payment" id="paypal" /> <label for="paypal">PayPal</label> </li> </ul> </div> </div> </div> <div class="pure-u-1-2"> <div class="wrapper wrapper__gamma"> <h2 class="__alpha">Cart</h2> <table class=""> <thead> <tr> <th>Article(s)</th> <th></th> <th>Total(s)</th> </tr> </thead> <tr class="wrapper--box"> <td class="alpha"> <div class="pure-g"> <div class="pure-u-1-4"> <img src='http://a.tgcdn.net/images/products/zoom/f499_minecraft_foam_sword_pickaxe.jpg'> </div> <div class="pure-u-3-4"> <div class="helper--alpha"> <h3>Minecraft Foam Sword and Pickaxe</h3> <p>$45.99</p> <p> <button class="alpha">remove</button> </p> </div> </div> </div> </td> <td class="alpha"> <input type='number' value='1'> </td> <td class="alpha"> $45.99 </td> </tr> <tr> <td colspan="3"><hr></td> </tr> <tr class="wrapper--box"> <td> <div class="pure-g"> <div class="pure-u-1-4"> <img src='http://a.tgcdn.net/images/products/zoom/ed08_star_wars_death_star_tea_infuser.jpg'> </div> <div class="pure-u-3-4"> <div class="helper--alpha"> <h3>Star Wars Death Star Tea Infuser</h3> <p>$12.99</p> <p> <button class="alpha">remove</button> </p> </div> </div> </td> <td> <input type='number' value='2'> </td> <td > $25.98 </td> </tr> <tr> <th colspan='2'>Subtotal</th> <td>$71.97</td> </tr> <tr> <th colspan='2'>Sales Tax</th> <td>$3.60</td> </tr> <tr> <th colspan='2'>Shipping</th> <td>$15.00</td> </tr> <tr class="alpha"> <th colspan='2'>Total</th> <td>$90.57</td> </tr> </table> <div class="text--right"> <button class="beta">checkout</button> </div> </div> </div> </div>
</div> <script src="js/index.js"></script>
</body>
</html>
FlatUI Checkout concept - Script Codes CSS Codes
@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
/* * Variables */
/* * CSS */
body { font: 1em/1.5 'Lato', sans-serif; background: #ecf0f1;
}
.wrapper { margin: 0.5em 0.5em 1em 0.5em; padding: 1em 0.5em 0.5em 0.5em; border-top: 0.5em solid #fff; border-bottom: 0.25em solid #bdc3c7 !important; background: #fff; box-shadow: 0 0 0 0.5em rgba(189, 195, 199, 0); -moz-transition: box-shadow 0.15s linear; -o-transition: box-shadow 0.15s linear; -webkit-transition: box-shadow 0.15s linear; transition: box-shadow 0.15s linear; /* * alpha */ /* * beta */ /* * gamma */ /* * delta */
}
.wrapper:hover { box-shadow: 0 0 0 0.5em rgba(189, 195, 199, 0.6);
}
.wrapper h2 { font-size: 2em; font-weight: 700; margin: 0 0 0.5em 0;
}
.wrapper h3 { font-weight: 400; margin: 0; font-size: 1.2em; line-height: 1.2;
}
.wrapper address { font-style: normal; margin-bottom: 0.5em;
}
.wrapper ul { margin: 0;
}
.wrapper li { margin-bottom: 0.5em; border-bottom: .25em solid #fff; padding-bottom: 0.5em;
}
.wrapper li:last-child { border: none; padding-bottom: 0; margin-bottom: 0;
}
.wrapper label { cursor: pointer;
}
.wrapper input { width: 1.15em; height: 1.15em; background: #fff; margin-right: .25em; cursor: pointer; box-shadow: inset 0 0 0 .25em #fff; vertical-align: text-bottom; -moz-appearance: none; -webkit-appearance: none; -moz-transition: background 0.15s linear; -o-transition: background 0.15s linear; -webkit-transition: background 0.15s linear; transition: background 0.15s linear;
}
.wrapper input[type="number"] { width: 1.75em; height: 60%; border: none; padding: 0 0.25em; text-align: center; font-size: 2em; position: relative;
}
.wrapper input[type="number"]:focus { outline: none; background: #ecf0f1;
}
.wrapper input[type="number"]::-webkit-inner-spin-button, .wrapper input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; cursor: pointer; width: .5em; height: 100%; text-align: center; color: #bdc3c7;
}
.wrapper input[type="number"]::-webkit-inner-spin-button:before, .wrapper input[type="number"]::-webkit-outer-spin-button:before { position: absolute; left: 0; top: 0; content: '\25B4';
}
.wrapper input[type="number"]::-webkit-inner-spin-button:after, .wrapper input[type="number"]::-webkit-outer-spin-button:after { position: absolute; left: 0; bottom: 0; content: '\25BE';
}
.wrapper input:checked { background: #ccc;
}
.wrapper img { max-width: 100%; max-height: 8em; border: .25em solid #fff;
}
.wrapper table { width: 100%; border-spacing: 0 0.25em; border-collapse: separate; margin-top: -0.25em;
}
.wrapper th { text-align: right; padding-right: 1em;
}
.wrapper thead { background: #e74c3c;
}
.wrapper thead th { text-align: left; padding: 0.5em; color: #fff;
}
.wrapper thead th:last-child { text-align: right;
}
.wrapper tr.alpha { background: #e74c3c; color: #fff;
}
.wrapper tr.alpha > th { padding: 0.5em 1em 0.5em 0.5em;
}
.wrapper hr { border: none; border-bottom: 0.25em solid #fff;
}
.wrapper button { border: none; padding: 0.5em; background: #ecf0f1; -moz-appearance: none; -webkit-appearance: none; -moz-transition: background 0.15s linear; -o-transition: background 0.15s linear; -webkit-transition: background 0.15s linear; transition: background 0.15s linear;
}
.wrapper button:hover { background: #bdc3c7;
}
.wrapper button:before { content: attr(data-icon); padding-right: 0.5em;
}
.wrapper button.alpha:before { content: "x"; color: #e74c3c;
}
.wrapper button.beta { background: #1abc9c; color: #fff; font-weight: 700; padding: 1em; margin-top: 0.25em; font-size: 1.25em;
}
.wrapper button.beta:hover { background: #16a085;
}
.wrapper button.beta:before { content: '\25B6';
}
.wrapper button.gamma:before { content: '\25AA'; color: #bdc3c7;
}
.wrapper button.gamma:hover:before { color: #ecf0f1;
}
.wrapper .text--right { text-align: right;
}
.wrapper .helper--alpha { padding-left: 1.5em;
}
.wrapper .wrapper--box { color: #fff; padding: 0.5em; list-style-type: none;
}
.wrapper.wrapper__alpha { border-color: #27ae60;
}
.wrapper.wrapper__alpha .wrapper--box { background: #27ae60;
}
.wrapper.wrapper__alpha h2 { color: #2ecc71;
}
.wrapper.wrapper__beta { border-color: #2980b9;
}
.wrapper.wrapper__beta .wrapper--box { background: #2980b9;
}
.wrapper.wrapper__beta h2 { color: #3498db;
}
.wrapper.wrapper__beta li { border-color: #3498db;
}
.wrapper.wrapper__beta input:checked { background: #3498db;
}
.wrapper.wrapper__gamma { border-color: #c0392b;
}
.wrapper.wrapper__gamma .wrapper--box { border-top: 0.5em solid #c0392b; color: #000;
}
.wrapper.wrapper__gamma h2,
.wrapper.wrapper__gamma h3 { color: #e74c3c;
}
.wrapper.wrapper__gamma hr { border-color: #e74c3c;
}
.wrapper.wrapper__delta { border-color: #9b59b6;
}
.wrapper.wrapper__delta .wrapper--box { background: #8e44ad;
}
.wrapper.wrapper__delta h2 { color: #9b59b6;
}
.wrapper.wrapper__delta li { border-color: #9b59b6;
}
.wrapper.wrapper__delta input:checked { background: #9b59b6;
}
FlatUI Checkout concept - Script Codes JS Codes
/* * Flat Checkout * * My entry for the "Shopping Cart" CodePen rodeo 007. * http://blog.codepen.io/rodeo/season-two/#week-three * * Images taken from thinkgeek.com because I love * all products they have :D * * I used the Pure grid, so this is also responsive. * http://purecss.io * * You can edit the variable $unit-alpha to ++/-- all * sizes on this concept. * * * 2013 by Tim Pietrusky * timpietrusky.com */
Developer | Tim Pietrusky |
Username | TimPietrusky |
Uploaded | June 20, 2022 |
Rating | 4 |
Size | 6,972 Kb |
Views | 54,648 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Colorful stripes | 2,652 Kb |
Liquid Loading | 3,135 Kb |
Star Wars opening crawl from 1977 | 9,093 Kb |
Gravatar URL Generator | 5,813 Kb |
ID Card - Skills | 5,680 Kb |
Select | 4,112 Kb |
Asdf | 16,941 Kb |
Icon Fonts - CSS-Loader | 2,940 Kb |
Monster Energy SVG logo animated | 7,705 Kb |
Icon Fonts - SocialCount meets Style | 3,713 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
RSW | JordanC | 3,726 Kb |
Slick Slider | Wearebold | 5,913 Kb |
Toggle Time | Petebot | 5,345 Kb |
OnScreenAction | Ozgursagiroglu | 2,647 Kb |
Responsive scrolling text | Ashdurham | 2,259 Kb |
Three js | Paulq | 2,353 Kb |
Loading Bar | Jaradlight | 2,333 Kb |
The Fly | GianlucaGuarini | 3,405 Kb |
Resizable SASS Icons | Marianarlt | 7,611 Kb |
Navier Stoke Fluid Simulation | Esimov | 8,584 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!