css властивість grid-row-end


Властивість grid-row-end визначає рядок у сітці, де буде закінчуватися розташування вибраного елементу і скільки треків він охоплює.

Властивість `grid-row-end`

Наприклад:

.box .item {
  display: grid;
  grid-row-end: 4; /* Цей елемент буде перенесений до 4-го рядку сітки */
}

Точніше, номер 4 насправді відноситься до кінцевої лінії. Таким чином, елемент закінчується рядком 4 у сітці.

Ви також можете використовувати іменовані області:

/* визначаємо іменовані області */
  grid-template-areas: 
    "a b c"
    "d e f"
    "g h i";
    
/* використовуємо їх для задання координат */
.box >` .item {
  grid-row-end: d;
}

Ви також можете посилатися на будь-які неявні (і явні) названі лінії, які були визначені в сітці. Неявні названі рядки створюються автоматично, коли ви створюєте іменовану область. Тому, коли ви створюєте іменовану область сітки (як у попередньому прикладі), створюється цілий набір певних названих рядків.

Для кожної названої сіткової області з ім'ям foo створюються чотири неявні іменовані рядки. Два імені, що називаються foo-start, називаються рядками початку рядка і стовпця та двома імені foo-end називаються рядками кінці рядка і стовпця. Таким чином, ми можемо взяти приклад, і додати -start до d, і тепер ми будемо звертатися до неявних названих рядків:

/* визначаємо іменовані області */
  grid-template-areas: 
    "a b c"
    "d e f"
    "g h i";
    
/* використовуємо їх для задання координат */
.box >` .item {
  grid-column-end: d-end;
}

Таким чином, ми фактично не визначали d-start в будь-якому місці коду. Вони були автоматично створені з наших іменованих областей.

Коли ви посилаєтеся на іменовану область сітки (як у попередньому прикладі), браузер фактично обирає початковий край цієї області. CSS також дозволяє вказувати власні імена для ліній сітки. Вони називаються явними іменованими рядками. Ви можете створювати ці імена, коли ви визначаєте треки, а потім звертаєтесь до них, як з неявними іменованими рядками:

/* визначаємо стовпці й іменовані лінії */
grid-template-rows: 1fr [row1-end] 1fr [row2-end] 1fr [row3-end];

/* звертаємося до іменованої лінії */
.box >` .item {
  ggrid-row-end: row1-end;
}

Ключове слово span може використовуватися для того, щоб елемент сітки міг послідовно поєднувати кілька треків:

Ключове слово `span`

автор: Svitlana

Синтаксис

grid-row-end: <number> | <name> | span <number> | span <name> | auto;

Властивість grid-row-end може отримувати 4 значень:

<line>

Може бути цифрою, яка означає нумеровану лінію сітки або ім'я для посилання на названу лінію сітки

автор: Svitlana

span <number>

Елемент буде проходити через вказану кількість сіткових доріжок

автор: Svitlana

span <name>

Елемент буде розширюватися, доки не потрапить на рядок із зазначеним іменем

автор: Svitlana

auto

Вказує автоматичне місце розташування елементу у сітці

автор: Svitlana

Значення без задання: auto
Наслідує: Ні
Анімується: Так
JavaScript синтаксис: object.style.grid-row-end

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
grid-row-end 57.0 52.0 10.1 44.0 16.0 Не підтримується
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
grid-row-end 57.0 52.0 10.3

Приклади

+ запропонувати свій приклад у пісочниці

Елемент закінчується на третій рядковій лінії: разом із автоматичним початком це дає висоту у два ряди.

HTML

<div class="box">
    <div class="item">grid-row-end: 3</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
    <div>5</div>
</div>

CSS

.box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 50px;
    gap: 4px;
}

.box div {
    background: #eee;
    padding: 8px;
}

.box .item {
    grid-row-end: 3;
    background: #0172ad;
    color: #fff;
}
автор: Svitlana

Динамічний приклад

автор: Svitlana

Простий приклад роботи властивості

автор: Svitlana

Ключове слово span

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід