Функция CSS inset()
- Предыдущая страница Функция hypot() в CSS
- Следующая страница Функция invert() в CSS
- Вернуться на один уровень вверх Референсное руководство по функциям CSS
Определение и использование
CSS inset()
Функция определяет прямоугольник, который на каждом côtéReference рамки имеет заданное внутреннее расстояние.
inset()
Функции обычно используются с clip-path
Свойства и shape-outside
Свойства вместе использовать.
Ин实例
Пример 1
Срезать два элемента <div> до прямоугольника, который на каждом côtéReference рамки имеет заданное внутреннее расстояние:
#blueDIV { float: left; width: 150px; height: 100px; background-color: lightblue; clip-path: inset(15px); } #pinkDIV { float: left; width: 150px; height: 100px; background-color: pink; clip-path: inset(5% 10% 15% 10% round 20px); }
Пример 2
Использование clip-path
и inset()
Реализовать анимационный эффект:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: inset(10% round 20px); } @keyframes mymove { 50% {clip-path: inset(50% round 50px);} }
Пример 3
совместно использовать inset()
,clip-path
и shape-outside
:
#blueDIV { float: left; width: 150px; height: 100px; background-color: lightblue; clip-path: inset(45px 50px 15px 0 round 50px); shape-outside: inset(40px 40px 10px 0 round 50px); }
CSS синтаксис
inset(length-percentage round border-radius)
Значение | Описание |
---|---|
length-percentage | Обязателен. 1 до 4 параметров (длина или процент), которые представляют собой смещение от верха, правой, нижней и левой сторон от рамки riferimento. |
round border-radius | Опционально. Указывает, должны ли уEmbedded rectangle иметь закругленные углы. |
Технические детали
Версия: | CSS Shape Module Level 1 |
---|
Поддержка браузерами
Числа в таблице показывают версию первого браузера, который полностью поддерживает эту функцию.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
См. также
См. также:Свойство clip-path CSS
См. также:Свойство shape-outside в CSS
См. также:Функция CSS circle()
См. также:Функция ellipse() в CSS
См. также:Функция polygon() в CSS
- Предыдущая страница Функция hypot() в CSS
- Следующая страница Функция invert() в CSS
- Вернуться на один уровень вверх Референсное руководство по функциям CSS