CSS inset() 함수
- 이전 페이지 CSS hypot() 함수
- 다음 페이지 CSS invert() 함수
- 하나 위 층으로 돌아가기 CSS 함수 참고 가이드
정의와 사용법
CSS의 inset()
함수는 참조 상자의 각 측면에 지정된 내부 거리를 가진 사각형을 정의합니다.
inset()
함수는 일반적으로 clip-path
속성과 shape-outside
속성을 동시에 사용합니다.
예제
예제 1
두 개의 <div> 요소를 참조 상자의 각 측면에 지정된 내부 거리로 정사각형으로 잘라냅니다:
#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개의 매개변수(길이나 백분율), 참조 상자의 상단, 오른쪽, 하단, 왼쪽에 대한 이동량을 나타냅니다. |
round border-radius | 선택 사항. 내부 사각형이 둥글게 되어야 하는지 지정합니다. |
기술 세부 사항
버전: | CSS Shape Module Level 1 |
---|
브라우저 지원
표中的 숫자는 이 함수를 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
관련 페이지
- 이전 페이지 CSS hypot() 함수
- 다음 페이지 CSS invert() 함수
- 하나 위 층으로 돌아가기 CSS 함수 참고 가이드