CSS ellipse() 함수
- 이전 페이지 CSS 드롭-쇼드() 함수
- 다음 페이지 CSS 엡() 함수
- 上一层으로 돌아가기 CSS 함수 참조 매뉴얼
정의와 사용법
CSS의 ellipse()
함수는 두 개의 반지름 x와 y를 가진 타원을 정의합니다.
ellipse()
함수는 일반적으로 clip-path
속성과 shape-outside
속성을 함께 사용합니다.
예제
예제 1
이미지를 x 반지름이 50%, y 반지름이 30%인 타원으로 잘라냅니다:
img { clip-path: ellipse(50% 30%); }
예제 2
이미지를 x 반지름이 50%, y 반지름이 30%인 타원으로 잘라내고 타원의 중심을 오른쪽에 정위치합니다:
img { clip-path: ellipse(50% 30% at right); }
예제 3
사용 clip-path
와 ellipse()
동작 효과 구현:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: ellipse(80% 50%); } @keyframes mymove { 50% {clip-path: ellipse(30% 10%);} }
예제 4
결합 사용 ellipse()
、clip-path
와 shape-outside
:
img { float: left; clip-path: ellipse(50% 30%); shape-outside: ellipse(55% 35%); }
CSS 문법
ellipse(xy-radius 위치에서)
값 | 설명 |
---|---|
xy-radius |
필수입니다. 두 개의 반지름 x와 y를 지정합니다. 다음 중 하나의 값이 될 수 있습니다:
|
위치에서 |
선택 사항입니다. 타원의 중심 위치를 지정합니다. 길이 값, 퍼센트 값, 또는 left, right, top, bottom와 같은 값일 수 있습니다. 기본 값은 center입니다. |
기술 세부 사항
버전: | CSS Shape Module Level 1 |
---|
브라우저 지원
표에 나타난 숫자는 이 함수를 최초로 완전히 지원하는 브라우저 버전입니다.
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
관련 페이지
참조:CSS 인셋() 함수
참조:CSS 폴리곤() 함수
- 이전 페이지 CSS 드롭-쇼드() 함수
- 다음 페이지 CSS 엡() 함수
- 上一层으로 돌아가기 CSS 함수 참조 매뉴얼