css responsive grid code example
Example 1: responsive css grid
@supports (display: grid) {
main {
max-width: 10000px;
margin: 0;
}
.grid-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 2fr));
grid-gap: 1rem;
}
}
Example 2: responsive text css
@media screen and (min-width: 25em){
html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (800 - 400) ); }
}
@media screen and (min-width: 25em){
html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (800 - 400) ); }
}
@media screen and (min-width: 50em){
html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (800 - 400) ); }
}
Example 3: css grid media queries
@media (min-width: 700px) {
.user-profile {
display: flex;
...
}
}
Example 4: css grid responsive
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
Example 5: css grid
.item-a {
grid-area: header;
}
.item-b {
grid-area: main;
}
.item-c {
grid-area: sidebar;
}
.item-d {
grid-area: footer;
}
.container {
display: grid;
grid-template-columns: 50px 50px 50px 50px;
grid-template-rows: auto;
grid-template-areas:
"header header header header"
"main main . sidebar"
"footer footer footer footer";
}