CSS box-reflect 속성
- 이전 페이지 박스-데코레이션-브레이크
- 다음 페이지 박스-셰도우
정의와 사용법
box-reflect
속성은 요소의 반사 효과를 생성하는 데 사용됩니다.
box-reflect
속성 값은 다음과 같을 수 있습니다:
below
(아래)above
(위)left
(왼쪽)right
(오른쪽)
주의:box-reflect
속성은 표준 속성이 아닌 것입니다. 사용해야 합니다 -webkit-
접두사.
예시
예제 1
이미지 아래에 반사 효과를 추가합니다:
img { -webkit-box-reflect: below; }
예제 2
box-reflect
속성은 어떤 보이는 HTML 요소에도 적용할 수 있습니다. 다음 예제에서는 <p> 태그 아래에 반사 효과를 생성합니다:
p { -webkit-box-reflect: below; }
예제 3
box-reflect
속성은 두 값 문법을 사용할 수 있습니다. 다음 예제에서는 이미지 아래에 반사 효과를 생성하고, 70px의 거리를 설정합니다:
img { -webkit-box-reflect: below 70px; }
예제 4
box-reflect
속성은 세 값 문법을 사용할 수 있습니다. 다음 예제에서는 이미지 아래에 반사 효과를 생성하고, 10px의 거리를 설정하고, 점진적으로 흐림을 설정합니다:
img { -webkit-box-reflect: below 10px linear-gradient(to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.4)); }
CSS 문법
box-reflect: none|below|above|left|right|position offset gradient|initial|inherit;
속성 값
값 | 설명 |
---|---|
none | 기본 값. 반사 효과를 표시하지 않습니다. |
below | 요소의 아래쪽에 반사 효과를 생성합니다. |
above | 요소의 위쪽에 반사 효과를 생성합니다. |
left | 요소의 왼쪽에 반사 효과를 생성합니다. |
right | 요소의 오른쪽에 반사 효과를 생성합니다. |
position offset |
두 값 문법:
|
position offset gradient |
세 값 문법:
|
initial | 이 속성을 기본 값으로 설정합니다. 참조: initial。 |
inherit | 부모 요소에서 이 속성을 상속합니다. 참조: inherit。 |
기술 세부 사항
기본 값: | none |
---|---|
상속성: | 아니요 |
애니메이션 제작: | 지원하지 않음. 참조:애니메이션 관련 속성。 |
버전: | CSS3 |
JavaScript 문법: | object.style.webkitBoxReflect="below" |
브라우저 지원
표에 나타난 숫자는 이 속성을 완전히 지원하는 최초의 브라우저 버전을 나타냅니다.
-webkit- 프리كس가 앞에 붙은 숫자는 이 프리كس를 최초로 지원한 버전을 나타냅니다.
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
4.0 -webkit- | 79.0 -webkit- | 지원하지 않음 | 4.0 -webkit- | 15.0 -webkit- |
- 이전 페이지 박스-데코레이션-브레이크
- 다음 페이지 박스-셰도우