Funkcja CSS inset()
- Poprzednia strona Funkcja hypot() w CSS
- Następna strona Funkcja invert() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS
Definicja i użycie
CSS inset()
Funkcja definiuje prostokąt, który utrzymuje określoną wewnętrzną odległość od każdej strony ramki odniesienia.
inset()
Funkcje są zazwyczaj używane z clip-path
Atrybuty i shape-outside
Atrybuty są używane razem.
Przykład
Przykład 1
Przesuń dwa elementy <div>, aby każdy z nich był wycięty na prostokąt, który utrzymuje określoną wewnętrzną odległość od każdej strony ramki odniesienia:
#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); }
Przykład 2
używając clip-path
i inset()
Realizacja efektu animacji:
#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);} }
Przykład 3
łącznie inset()
,clip-path
i 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); }
Gramatyka CSS
inset(length-percentage round border-radius)
Wartość | Opis |
---|---|
length-percentage | Wymagane. 1 do 4 parametrów (długość lub procent), które oznaczają offsety od góry, prawej, dołu i lewej strony od ramki odniesienia. |
round border-radius | Opcjonalne. Określa, czy wewnętrzny prostokąt powinien mieć zaokrąglone rogi. |
Szczegóły techniczne
Wersja: | CSS Shape Module Level 1 |
---|
Wsparcie przeglądarki
Liczby w tabeli oznaczają pierwszą wersję przeglądarki, która w pełni obsługuje tę funkcję.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Strony związane
Referencje:CSS property clip-path
Referencje:Atrybut shape-outside w CSS
Referencje:Funkcja CSS circle()
Referencje:Funkcja ellipse() w CSS
Referencje:Funkcja polygon() w CSS
- Poprzednia strona Funkcja hypot() w CSS
- Następna strona Funkcja invert() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS