inset

Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Свойство CSS inset определяет логический блок и встроенные начальное и конечное смещения элемента, которые отображают физическое смещение, зависящее от способа записи, направления и ориентации текста. Оно соответствует свойствам top и bottom, или right и left (en-US), в зависимости от значений, определённых для writing-mode, direction, и text-orientation (en-US).

css
/* Ключевые слова */
inset: auto;

/* <length> значения */
inset: 3px 10px 3px 10px;
inset: 2.4em 3em 3em 3em;
inset: 10px; /* значение применяется ко всем сторонам */

/* <percentage> от ширины или высоты внешнего блока */
inset: 10% 5% 5% 5%;

/* Глобальные значения */
inset: inherit;
inset: initial;
inset: unset;
Начальное значениекак и у каждого из подсвойств этого свойства:
Применяется кпозиционированные элементы
Наследуетсянет
Процентыотносительно размера содержащего блока на соответствующей оси (например, ширина слева или справа, высота сверху и снизу)
Обработка значениякак и у каждого из подсвойств этого свойства:
  • top: если указано как длина - абсолютная длина; если указано как проценты - заданное значение; в противном случае auto
  • bottom: если указано как длина - абсолютная длина; если указано как проценты - заданное значение; в противном случае auto
  • left (en-US): если указано как длина - абсолютная длина; если указано как проценты - заданное значение; в противном случае auto
  • right: если указано как длина - абсолютная длина; если указано как проценты - заданное значение; в противном случае auto
Animation typeдлина, проценты или calc();

Синтаксис

Значения

Свойство inset принимает значения, аналогичные значениям свойства left (en-US).

Формальный синтаксис

inset = 
<'top'>{1,4} (en-US)

Пример

HTML-содержимое

html
<div>
  <p class="exampleText">Example text</p>
</div>

CSS-содержимое

css
div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exampleText {
  writing-mode: vertical-lr;
  position: relative;
  inset: 20px 50px 30px 10px;
  background-color: #c8c800;
}

Спецификация

Specification
CSS Logical Properties and Values Level 1
# propdef-inset

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также