← All layouts · Finance
Banking overview
Balances, spend chart and recent transactions.
The balance is the largest thing on the page because it is the reason anybody opened it. Transactions are dense and monospaced so the columns of figures line up.
- .ms-sidenav
- .ms-card
- .ms-shell
- .ms-stat
- .ms-btn
- .ms-table
Live
The layout as it renders, in a frame at its own width. Resize the window to watch it respond — the frame is a real viewport.
How to build it
This is the layout's template, read from disk — the same file the frame
above renders, so it cannot drift out of date. Copy it into your own page
and replace the content; every class in it ships in
mcgowan.css.
<div class="ms-shell">
<aside class="ms-shell__sidebar">
<div class="ms-shell__brand">Meridian</div>
<ul class="ms-sidenav">
<li class="ms-sidenav__section">Banking</li>
<li class="ms-sidenav__item"><a class="ms-sidenav__link ms-sidenav__link--active" href="#"><span class="material-icons">account_balance</span>Accounts</a></li>
<li class="ms-sidenav__item"><a class="ms-sidenav__link" href="#"><span class="material-icons">swap_horiz</span>Payments</a></li>
<li class="ms-sidenav__item"><a class="ms-sidenav__link" href="#"><span class="material-icons">receipt_long</span>Invoices</a></li>
<li class="ms-sidenav__item"><a class="ms-sidenav__link" href="#"><span class="material-icons">insights</span>Reports</a></li>
<li class="ms-sidenav__item"><a class="ms-sidenav__link" href="#"><span class="material-icons">credit_card</span>Cards</a></li>
<li class="ms-sidenav__item"><a class="ms-sidenav__link" href="#"><span class="material-icons">settings</span>Settings</a></li>
</ul>
</aside>
<div class="ms-shell__main">
<div class="ms-shell__bar">
<strong>Accounts</strong>
<span class="ms-toolbar__spacer"></span>
<span class="ms-avatar-sm">SM</span>
</div>
<div class="ms-shell__body">
<div class="u-grid u-grid-cols-12">
<div class="u-col-12 u-col-lg-8">
<div class="ms-card">
<div class="ms-stat">
<span class="ms-stat__label">Current account · 20-00-00 12345678</span>
<span class="ms-stat__value">£18,442.19</span>
<span class="ms-stat__delta ms-stat__delta--good">▲ £2,104 this month</span>
</div>
<span class="ms-thumb ms-thumb--wide u-mt-4"></span>
</div>
</div>
<div class="u-col-12 u-col-lg-4">
<div class="ms-card ms-card--fill">
<h2>Move money</h2>
<button class="ms-btn ms-btn--primary u-w-full">Make a payment</button>
<button class="ms-btn ms-btn--outline u-w-full u-mt-2">Transfer between accounts</button>
<div class="ms-card__footer">
<span class="ms-stat__meta">Savings £42,900.00</span>
</div>
</div>
</div>
</div>
<div class="ms-card ms-card--flush u-mt-4">
<div class="u-p-4"><div class="ms-toolbar">
<h2 style="margin:0">Recent transactions</h2>
<span class="ms-toolbar__spacer"></span>
<a class="u-link" href="#">Download CSV</a>
</div></div>
<table class="ms-table ms-table--compact ms-table--striped">
<thead><tr><th>Date</th><th>Description</th><th>Category</th>
<th class="u-text-right">Amount</th><th class="u-text-right">Balance</th></tr></thead>
<tbody>
<tr><td>22 Aug</td><td>Fellside Outdoor</td><td>Income</td>
<td class="u-text-right">+£4,200.00</td><td class="u-text-right">£18,442.19</td></tr>
<tr><td>21 Aug</td><td>Rent — Unit 4</td><td>Premises</td>
<td class="u-text-right">−£1,450.00</td><td class="u-text-right">£14,242.19</td></tr>
<tr><td>20 Aug</td><td>Fuel card</td><td>Vehicles</td>
<td class="u-text-right">−£312.40</td><td class="u-text-right">£15,692.19</td></tr>
<tr><td>19 Aug</td><td>HMRC VAT</td><td>Tax</td>
<td class="u-text-right">−£2,880.00</td><td class="u-text-right">£16,004.59</td></tr>
</tbody>
</table>
</div>
</div>
</div>
</div>