inset-block-end
- это логическое свойство CSS, которое устанавливает длину смещения элемента в направлении блока от его конечного края. Это вроде как объявляя , bottom
кроме конечной точки определяется элемента direction
, text-orientation
и writing-mode
, так же как и другие логические свойства.
Это свойство является частью спецификации CSS Logical Properties and Values Level 1, которая в настоящее время находится в статусе Editor's Draft. Это означает, что определение и информация о нем могут измениться с настоящего момента и до официальной рекомендации.
.element ( inset-block-end: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Так, например, если режим записи устанавливается в horizontal-lr
в inset-block-end
собственности будет действовать точно так же , как bottom
и установить элемент это смещение от нижнего края. Вам даже нужно указать явное значение position
для того же элемента, чтобы оно вступило в силу, как bottom
и другие свойства физического смещения.
Но измените элемент writing-mode
на что-то вроде, vertical-lr
и «нижний» край повернется в вертикальном направлении, действуя больше как right
свойство.
Синтаксис
inset-block-end: ;
- Первоначальный значение:
auto
- Применимо к: позиционным элементам
- Унаследовано: нет
- Проценты: по соответствующему физическому объекту
- Вычисленное значение: то же, что и соответствующее
bottom
свойство - Тип анимации: по типу вычисляемого значения
Значения
inset-block-end
принимает значение длины и поддерживает глобальные ключевые слова. Его значение по умолчанию auto
.
/* Length values */ inset-block-end: 50px; inset-block-end: 4em; inset-block-end: 3.5rem inset-block-end: 25vh; /* Percentage values */ inset-block-end: 50%; /* Keyword values */ inset-block-end: auto; /* initial value */ /* Global values */ inset-block-end: initial inset-block-end: inherit; inset-block-end: unset;
Поддержка браузера
IE | Край | Fire Fox | Хром | Сафари | Опера |
---|---|---|---|---|---|
Нет | Нет | 63+ | Нет | Нет | Нет |
Android Chrome | Android Firefox | Браузер Android | iOS Safari | опера мини |
---|---|---|---|---|
Нет | 79+ | Нет | Нет | Нет |
Демо
дальнейшее чтение
- Спецификация логических свойств и значений CSS уровня 1 (проект редакции)
- Документация MDN
- Понимание логических свойств и значений (Smashing Magazine)
- Логические свойства CSS (Адриан Роселли)
- Двунаправленные горизонтальные правила в CSS (Хусейн Аль Хаммад)