margin: 0 0.5em;
}
-.flex {
- display: flex;
- flex-direction: column;
- justify-content: center;
+.grid {
+ display: grid;
+ grid-template-columns: repeat(12, 1fr);
}
input {
+ grid-column: 1/13;
margin: 0.2em
}
.button {
+ grid-column: 1/13;
margin: 0.2em;
}
}
@media only screen and (min-width: 46.875em) {
- .flex {
- flex-direction: row;
+ input {
+ grid-column: 2/5;
}
- .button {
-
+ .button:nth-of-type(1) {
+ grid-column: 5/7;
+ }
+
+ .button:nth-of-type(2) {
+ grid-column: 7/9;
+ }
+
+ .button:nth-of-type(3) {
+ grid-column: 9/11;
}
}