Testing Perf of Shadows, Borders
by Andrew Holloway
HTML
<main>
<div class="light column">
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card border shadow"></div>
<div class="card...
SCSS
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
}
main {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.column {
flex: 1 0 25%;
&.dark {
background-color: #f0f0f0;
}
}
.card {
font-family: "Verdana", sans-serif;
justify-content: center;
cursor: pointer;
text-align: center;
padding: 2em;
margin: 1em;
background-color: #fff;
border-radius: 3px;
&.border {
border: 1px solid #E3E4E6;
}
&.shadow {
box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
&:hover {
box-shadow: 0px 2px 8px 0 rgba(0, 0, 0, 0.15);
}
}
}