app/styles/_pads.scss
.pad {
width: 25vw;
height: 45vh;
position: relative;
float: left;
background-color: #fafafa;
text-align: center;
vertical-align: middle;
cursor: pointer;
outline: 0;
text-transform: uppercase;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
@media screen and (max-width: $break-extrasmall) {
width: 50vw;
height: 21vh;
}
div {
font-size: 2em;
font-weight: 200;
display: block;
position: relative;
top: 50%;
letter-spacing: 1px;
padding: .5em;
word-break: break-all;
transform: translateY(-50%) translateZ(0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
@media screen and (max-width: $break-small) {
font-size: 1.15em;
}
}
small {
display: block;
font-size: 1em;
font-weight: 100;
position: absolute;
line-height: 1em;
top: .5em;
left: .5em;
color: #aaa;
@media screen and (max-width: $break-small) {
display: none;
}
}
}
.pad:nth-child(1) { background-color: #fcfcfc; }
.pad:nth-child(2) { background-color: #fafafa; }
.pad:nth-child(3) { background-color: #f8f8f8; }
.pad:nth-child(4) { background-color: #f6f6f6; }
.pad:nth-child(5) { background-color: #fbfbfb; }
.pad:nth-child(6) { background-color: #f9f9f9; }
.pad:nth-child(7) { background-color: #f7f7f7; }
.pad:nth-child(8) { background-color: #f5f5f5; }
@media screen and (max-width: $break-extrasmall) {
body .pad:nth-child(1) { background-color: #fcfcfc; }
body .pad:nth-child(2) { background-color: #fafafa; }
body .pad:nth-child(3) { background-color: #fafafa; }
body .pad:nth-child(4) { background-color: #f8f8f8; }
body .pad:nth-child(5) { background-color: #f8f8f8; }
body .pad:nth-child(6) { background-color: #f6f6f6; }
body .pad:nth-child(7) { background-color: #f6f6f6; }
body .pad:nth-child(8) { background-color: #f4f4f4; }
}