Как указать колличество колонок grid Flashcards
grid-template-columns:;
Как указать колличество колонок grid
grid-template-columns:;
Как указать колличество строчек grid
grid-template-rows:;
grid-template-columns:;
Как указать колличество колонок grid
grid-template-rows:;
Как указать колличество строчек grid
grid-template-columns: 30% 70%;
Выведет что колонка первая шириной 30% а вторая 70% шириной
1fr 2fr что это
Фракции которые занимают какую либо часть контейнера
repeat() где используется?
Используется в тех случаях когда нужно множество колонок допустим repeat (1fr, 12) создаст 12 равнозначных колонок ну или столбцов
grid-template-columns: repeat(10, 1fr);
что сделает?
Оно повторит 10 колонок равнозначных
А что будет если в repeat добавить 2 размерности,grid-template-columns: repeat(10, 1fr, 2fr)
Тогда поочередно колонки будут по 1fr и 2fr занимать
grid-template-rows: 100px 200px 300px;
Сделает сначала первая строка 100 пикселей вторая 200 третья 300
Сделает сначала первая строка 100 пикселей вторая 200 третья 300
grid-template-rows: 100px 200px 300px;
grid-template-rows: repeat(6, 200px);
Повторить 6 раз по 200 пикселей строк
Повторить 6 раз по 200 пикселей строк
grid-template-rows: repeat(6, 200px);
grid-gap: 5px; что делает
Отступы между колонками и столбцами 5px а так же можно сделать 5px 0px чтобы только между допустим столбцами или только между колонками отступы или же варьировать их
grid-auto-rows:;
Делает для строк высоту только тогда когда они явно не заданы
overflow: scroll;
Если контент не вмещается ему дается скролл
grid-auto-rows: minmax(100px, auto)
От 100 пикселей высота до бесконечности автоматически
Выравнивание по оси X элементов внутри контейнера
justify-content: start;
justify-content: start;
Выравнивание по оси X элементов внутри контейнера
align-content: end;
Выравнивание по оси Y элементов внутри контейнера
Выравнивание по оси Y элементов внутри контейнера
align-content: end;
Выравнивание по оси Y элемента конкретного
align-self: start;
Выравнивание по оси X элемента конкретного
justify-self: start;
grid-column-start: 1; grid-column-end:3;
Значит что элемент должен начинаться на 1 колонке заканчиваться на 3й
Значит что элемент должен начинаться на 1 колонке заканчиваться на 3й
grid-column-start: 1; grid-column-end:3;
grid-row-start: 2; grid-row-end:5;
Значит элемент начинается на 2 строке заканчивается на 5
Значит элемент начинается на 2 строке заканчивается на 5
grid-row-start: 2; grid-row-end:5;
grid-column: 1/2;
С какой по какую колонку должен распологаться элемент
grid-row: 1/2;
С какой по какую строку должен распологаться элемент
grid-template-areas: ‘header header’, ‘content footer’
Как элементы указанные с помощью grid-area: header; будут занимать место
grid-area: name;
Название элемента дляgrid-template-areas