Skip to content

Instantly share code, notes, and snippets.

@konami99
Last active February 26, 2024 11:31
Show Gist options
  • Save konami99/7ba863fddbd349176800577a2eed507d to your computer and use it in GitHub Desktop.
Save konami99/7ba863fddbd349176800577a2eed507d to your computer and use it in GitHub Desktop.
Responsive Grid Layout.css
.dashboard-event-tile {
display: grid;
// small screen
grid-template-rows: 1fr auto auto;
grid-template-columns: 4.375rem 1fr;
// medium screen
@media screen and (min-width: 45rem) {
grid-template-rows: 1fr auto auto;
grid-template-columns: 7.5rem 1fr 1fr;
}
// large screen
@media screen and (min-width: 75rem) {
grid-template-rows: 1fr auto;
grid-template-columns: 7.5rem 1fr 35%;
}
.image {
// small screen
grid-row: 1 / 2;
grid-column: 1 / 2;
// medium screen
@media screen and (min-width: 45rem) {
grid-row: 1 / 3;
grid-column: 1 / 2;
}
// large screen
@media screen and (min-width: 75rem) {
grid-row: 1 / 2;
grid-column: 1 / 2;
}
}
.content {
// small screen
grid-row: 1 / 2;
grid-column: 2 / 3;
// medium screen
@media screen and (min-width: 45rem) {
grid-row: 1 / 2;
grid-column: 2 / 4;
}
// large screen
@media screen and (min-width: 75rem) {
grid-row: 1 / 2;
grid-column: 2 / 3;
}
}
.meta {
// small screen
grid-row: 2 / 3;
grid-column: 1 / 3;
// medium screen
@media screen and (min-width: 45rem) {
grid-row: 2 / 3;
grid-column: 2 / 4;
}
// large screen
@media screen and (min-width: 75rem) {
grid-row: 1 / 2;
grid-column: 3 / 4;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment