TF Learn (Tech Fry) + techfry library 1.3.4; login-gated, no repo -> deployed files. Signed-off-by: LÁZÁR Imre <imre@illusion.hu> Assisted-by: claude-code@claude-opus-4-8
34 lines
1.2 KiB
CSS
34 lines
1.2 KiB
CSS
/* Grid */
|
|
.grid {display: grid; gap: 1rem; height: 100%;}
|
|
|
|
.grid-1 {grid-template-columns: repeat(1, 1fr);}
|
|
.grid-2 {grid-template-columns: repeat(1, 1fr);}
|
|
.grid-3 {grid-template-columns: repeat(1, 1fr);}
|
|
.grid-4 {grid-template-columns: repeat(1, 1fr);}
|
|
.grid-6 {grid-template-columns: repeat(1, 1fr);}
|
|
|
|
.g-col-2 {grid-column: auto / span 2;}
|
|
.g-col-3 {grid-column: auto / span 3;}
|
|
.g-col-4 {grid-column: auto / span 4;}
|
|
|
|
.g-start-2 {grid-column-start: 2;}
|
|
.g-start-3 {grid-column-start: 3;}
|
|
.g-start-4 {grid-column-start: 4;}
|
|
|
|
/* Tablets and above : 3 columns */
|
|
@media screen and (min-width: 768px) {
|
|
.grid-1 {grid-template-columns: repeat(1, 1fr);}
|
|
.grid-2 {grid-template-columns: repeat(2, 1fr);}
|
|
.grid-3 {grid-template-columns: repeat(3, 1fr);}
|
|
.grid-4 {grid-template-columns: repeat(2, 1fr);}
|
|
.grid-6 {grid-template-columns: repeat(3, 1fr);}
|
|
}
|
|
|
|
/* Desktop and above : 3 or more columns */
|
|
@media screen and (min-width: 992px) {
|
|
.grid-1 {grid-template-columns: repeat(1, 1fr);}
|
|
.grid-2 {grid-template-columns: repeat(2, 1fr);}
|
|
.grid-3 {grid-template-columns: repeat(3, 1fr);}
|
|
.grid-4 {grid-template-columns: repeat(4, 1fr);}
|
|
.grid-6 {grid-template-columns: repeat(6, 1fr);}
|
|
} |