JSFiddle - React, Tailwind, and code Playground
by Matt Felten
HTML
<ul class="creditcard">
<li class="creditcard__type creditcard__type--VI"></li>
<li class="creditcard__number">0123</li>
<li class="creditcard__expiration">12/18</li>
<li class="creditcard__replace-link"><a href="#">Replace Card</a></li>
</ul>
SCSS
.creditcard {
background: #fff;
border-radius: 2px;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.30);
color: #91969C;
font-family: Monaco;
font-size: 13px;
position: relative;
padding: 1em;
height: 11.54em; /* 150px @ 13px */
width: 18em; /* 235px @ 13px */
list-style: none;
margin: 0;
padding: 0;
}
.creditcard__number {
font-size: 17px;
color: #4D5B69;
&:before {
content: '\2022\2022\2022\2022\00a0\2022\2022\2022\2022\00a0\2022\2022\2022\2022\00a0';
}
}
.creditcard__expiration {
&:before {
content: 'Valid thru '
}
}
.creditcard__replace-link {
font-family: HelveticaNeue;
font-size: 14px;
color: #35AEE6;
postion: absolute;
top: 1em;
right: 1em;
}