backdrop-filter
backdrop-filter 속성은 배경에 그래픽 효과를 설정합니다.
특징 | 설명 |
---|---|
기본 값 | backdrop-filter : none |
적용 | animation |
버전 | CSS3 |
사용성 | ★★★☆☆ |
정의(Definition)
- backdrop-filter 속성은 배경에 그래픽 효과를 설정합니다.
- 요소의 배경을 반투명 설정하여야 효과를 확인할 수 있습니다.
그래픽 효과와 관련된 속성(Graphic Related Properties)
- filter 속성은 그래픽 효과를 설정합니다.
- backdrop-filter 속성은 배경에 그래픽 효과를 설정합니다.
- background-blend-mode 속성은 배경을 혼합했을 때 그래픽 효과를 설정합니다.
- mix-blend-mode 속성은 요소를 혼합했을 때 그래픽 효과를 설정합니다.
문법(Syntax)
backdrop-filter : none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | sepia() | saturate()
/* 기본 속성 */
backdrop-filter : none;
backdrop-filter : blur(10px)
backdrop-filter : brightness(50%);
backdrop-filter : contrast(40%);
backdrop-filter : drop-shadow(4px 4px 4px black);
backdrop-filter : grayscale(75%);
backdrop-filter : hue-rotate(30deg);
backdrop-filter : invert(50%);
backdrop-filter : opacity(30%);
backdrop-filter : sepia(60%);
backdrop-filter : saturate(100%);
속성(Property)
속성값 | 설명 |
---|---|
none | 이미지의 아무런 효과를 주지 않습니다. |
blur(px) | 이미지의 블러 효과를 설정합니다. |
brightness(%) | 이미지의 밝고 어두움 정도를 설정합니다. |
contrast(%) | 이미지의 대비를 설정합니다. |
drop-shadow() | 이미지의 그림자를 설정합니다. |
grayscale(%) | 이미지의 그레이스케일를 설정합니다. |
hue-rotate(deg) | 이미지의 색조를 설정합니다. |
invert(%) | 이미지를 반전합니다. |
opacity(%) | 이미지의 투명도를 설정합니다. |
saturate(%) | 이미지의 채도를 설정합니다. |
sepia(%) | 이미지의 세피아 효과를 설정합니다. |
url() | 이미지의 경로를 설정합니다. |
inherit | 상위 요소의 속성 값을 상속받습니다. |
호환성(Compatibility)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
backdrop-filter | ○ | ○ | ○ | ○ | ○ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ○ | ○ | ○ |