Skip to content
Codapen
Share
Explore
Copy doc for yourself
codepen2.png
Invoice
HTML (body)
<body> <div id="invoiceholder"> <div id="invoice" class="effect2">
<div id="invoice-top"> <div class="logo"><img src="https://www.almonature.com/wp-content/uploads/2018/01/logo_footer_v2.png" alt="Logo" /></div> <div class="title"> <h1>Invoice #<span class="invoiceVal invoice_num">tst-inv-23</span></h1> <p>Invoice Date: <span id="invoice_date">01 Feb 2018</span><br /> GL Date: <span id="gl_date">23 Feb 2018</span> </p> </div> <!--End Title--> </div> <!--End InvoiceTop-->
<div id="invoice-mid"> <div id="message"> <h2>Hello Andrea De Asmundis,</h2> <p>An invoice with invoice number #<span id="invoice_num">tst-inv-23</span> is created for <span id="supplier_name">TESI S.P.A.</span> which is 100% matched with PO and is waiting for your approval. <a href="javascript:void(0);">Click here</a> to login to view the invoice.</p> </div> <div class="cta-group mobile-btn-group"> <a href="javascript:void(0);" class="btn-primary">Approve</a> <a href="javascript:void(0);" class="btn-default">Reject</a> </div> <div class="clearfix"> <div class="col-left"> <div class="clientlogo"><img src="https://cdn3.iconfinder.com/data/icons/daily-sales/512/Sale-card-address-512.png" alt="Sup" /></div> <div class="clientinfo"> <h2 id="supplier">TESI S.P.A.</h2> <p><span id="address">VIA SAVIGLIANO, 48</span><br /><span id="city">RORETO DI CHERASCO</span><br /><span id="country">IT</span> - <span id="zip">12062</span><br /><span id="tax_num">555-555-5555</span><br /></p> </div> </div> <div class="col-right"> <table class="table"> <tbody> <tr> <td><span>Invoice Total</span><label id="invoice_total">61.2</label></td> <td><span>Currency</span><label id="currency">EUR</label></td> </tr> <tr> <td><span>Payment Term</span><label id="payment_term">60 gg DFFM</label></td> <td><span>Invoice Type</span><label id="invoice_type">EXP REP INV</label></td> </tr> <tr> <td colspan="2"><span>Note</span>#<label id="note">None</label></td> </tr> </tbody> </table> </div> </div> </div> <!--End Invoice Mid-->
<div id="invoice-bot">
<div id="table"> <table class="table-main"> <thead> <tr class="tabletitle"> <th>Type</th> <th>Description</th> <th>Quantity</th> <th>Unit Price</th> <th>Taxable Amount</th> <th>Tax Code</th> <th>%</th> <th>Tax Amount</th> <th>AWT</th> <th>Total</th> </tr> </thead> <tr class="list-item"> <td data-label="Type" class="tableitem">ITEM</td> <td data-label="Description" class="tableitem">Servizio EDI + Traffico mese di novembre 2017</td> <td data-label="Quantity" class="tableitem">46.6</td> <td data-label="Unit Price" class="tableitem">1</td> <td data-label="Taxable Amount" class="tableitem">46.6</td> <td data-label="Tax Code" class="tableitem">DP20</td> <td data-label="%" class="tableitem">20</td> <td data-label="Tax Amount" class="tableitem">9.32</td> <td data-label="AWT" class="tableitem">None</td> <td data-label="Total" class="tableitem">55.92</td> </tr> <tr class="list-item"> <td data-label="Type" class="tableitem">ITEM</td> <td data-label="Description" class="tableitem">Traffico mese di novembre 2017 FRESSNAPF TIERNAHRUNGS GMBH riadd. Almo DE</td> <td data-label="Quantity" class="tableitem">4.4</td> <td data-label="Unit Price" class="tableitem">1</td> <td data-label="Taxable Amount" class="tableitem">46.6</td> <td data-label="Tax Code" class="tableitem">DP20</td> <td data-label="%" class="tableitem">20</td> <td data-label="Tax Amount" class="tableitem">9.32</td> <td data-label="AWT" class="tableitem">None</td> <td data-label="Total" class="tableitem">55.92</td> </tr> <tr class="list-item total-row"> <th colspan="9" class="tableitem">Grand Total</th> <td data-label="Grand Total" class="tableitem">111.84</td> </tr> </table> </div> <!--End Table--> <div class="cta-group"> <a href="javascript:void(0);" class="btn-primary">Approve</a> <a href="javascript:void(0);" class="btn-default">Reject</a> </div>
</div> <!--End InvoiceBot--> <footer> <div id="legalcopy" class="clearfix"> <p class="col-right">Our mailing address is: <span class="email"><a href="mailto:supplier.portal@almonature.com">supplier.portal@almonature.com</a></span> </p> </div> </footer> </div> <!--End Invoice--> </div><!-- End Invoice Holder-->
</body>
CSS
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,900,700,500,300,100);* { margin: 0; box-sizing: border-box; -webkit-print-color-adjust: exact;}body { background: #e0e0e0; font-family: "Roboto", sans-serif;}::selection { background: #f31544; color: #fff;}::moz-selection { background: #f31544; color: #fff;}.clearfix::after { content: ""; clear: both; display: table;}.col-left { float: left;}.col-right { float: right;}h1 { font-size: 1.5em; color: #444;}h2 { font-size: 0.9em;}h3 { font-size: 1.2em; font-weight: 300; line-height: 2em;}p { font-size: 0.75em; color: #666; line-height: 1.2em;}a { text-decoration: none; color: #00a63f;}
#invoiceholder { width: 100%; height: 100%; padding: 50px 0;}#invoice { position: relative; margin: 0 auto; width: 700px; background: #fff;}
[id*="invoice-"] { /* Targets all id with 'col-' */ /* border-bottom: 1px solid #EEE;*/ padding: 20px;}
#invoice-top { border-bottom: 2px solid #00a63f;}#invoice-mid { min-height: 110px;}#invoice-bot { min-height: 240px;}
.logo { display: inline-block; vertical-align: middle; width: 110px; overflow: hidden;}.info { display: inline-block; vertical-align: middle; margin-left: 20px;}.logo img,.clientlogo img { width: 100%;}.clientlogo { display: inline-block; vertical-align: middle; width: 50px;}.clientinfo { display: inline-block; vertical-align: middle; margin-left: 20px;}.title { float: right;}.title p { text-align: right;}#message { margin-bottom: 30px; display: block;}h2 { margin-bottom: 5px; color: #444;}.col-right td { color: #666; padding: 5px 8px; border: 0; font-size: 0.75em; border-bottom: 1px solid #eeeeee;}.col-right td label { margin-left: 5px; font-weight: 600; color: #444;}.cta-group a { display: inline-block; padding: 7px; border-radius: 4px; background: rgb(196, 57, 10); margin-right: 10px; min-width: 100px; text-align: center; color: #fff; font-size: 0.75em;}.cta-group .btn-primary { background: #00a63f;}.cta-group.mobile-btn-group { display: none;}table { width: 100%; border-collapse: collapse;}td { padding: 10px; border-bottom: 1px solid #cccaca; font-size: 0.7em; text-align: left;}
.tabletitle th { border-bottom: 2px solid #ddd; text-align: right;}.tabletitle th:nth-child(2) { text-align: left;}th { font-size: 0.7em; text-align: left; padding: 5px 10px;}.item { width: 50%;}.list-item td { text-align: right;}.list-item td:nth-child(2) { text-align: left;}.total-row th,.total-row td { text-align: right; font-weight: 700; font-size: 0.75em; border: 0 none;}.table-main {}footer { border-top: 1px solid #eeeeee; padding: 15px 20px;}.effect2 { position: relative;}.effect2:before,.effect2:after { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg);}.effect2:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto;}@media screen and (max-width: 767px) { h1 { font-size: 0.9em; } #invoice { width: 100%; } #message { margin-bottom: 20px; } [id*="invoice-"] { padding: 20px 10px; } .logo { width: 140px; } .title { float: none; display: inline-block; vertical-align: middle; margin-left: 40px; } .title p { text-align: left; } .col-left, .col-right { width: 100%; } .table { margin-top: 20px; } #table { white-space: nowrap; overflow: auto; } td { white-space: normal; } .cta-group { text-align: center; } .cta-group.mobile-btn-group { display: block; margin-bottom: 20px; } /*==================== Table ====================*/ .table-main { border: 0 none; } .table-main thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .table-main tr { border-bottom: 2px solid #eee; display: block; margin-bottom: 20px; } .table-main td { font-weight: 700; display: block; padding-left: 40%; max-width: none; position: relative; border: 1px solid #cccaca; text-align: left; } .table-main td:before { /* * aria-label has no advantage, it won't be read inside a table content: attr(aria-label); */ content: attr(data-label); position: absolute; left: 10px; font-weight: normal; text-transform: uppercase; } .total-row th { display: none; } .total-row td { text-align: left; } footer { text-align: center; }}
1 of 5
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.