Web/Styles
[CSS] 배경 필터 backdrop-filter
아랄라랄라
2021. 9. 27. 16:43
backdrop-filter는 요소 뒤 영역에 흐림이나 색상 시프트 등 그래픽 효과를 적용할 수 있는 속성이다.
요소 뒤에 적용하기 때문에, 효과를 확인하려면 요소나 요소의 배경을 반투명하게 설정해야 한다.

.blur {
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(2px);
}
.brightness {
-webkit-backdrop-filter: brightness(1.5);
backdrop-filter: brightness(1.5);
}
.contrast {
-webkit-backdrop-filter: contrast(.8);
backdrop-filter: contrast(.8);
}
.drop-shadow {
-webkit-backdrop-filter: drop-shadow(4px 4px 10px blue);
backdrop-filter: drop-shadow(4px 4px 10px blue);
}
.grayscale {
-webkit-backdrop-filter: grayscale(100%);
backdrop-filter: grayscale(100%);
}
.hue-rotate {
-webkit-backdrop-filter: hue-rotate(90deg);
backdrop-filter: hue-rotate(90deg);
}
.invert {
-webkit-backdrop-filter: invert(70%);
backdrop-filter: invert(70%);
}
.opacity {
-webkit-backdrop-filter: opacity(30%);
backdrop-filter: opacity(30%);
}
.sepia {
-webkit-backdrop-filter: sepia(.4);
backdrop-filter: sepia(.4);
}
.saturate {
-webkit-backdrop-filter: saturate(1.8);
backdrop-filter: saturate(1.8);
}
.blur-sepia {
-webkit-backdrop-filter: blur(5px) sepia(.4);
backdrop-filter: blur(5px) sepia(.4);
}
아래는 css 적용 예이다.
https://codepen.io/goldknow/pen/PojxRdj
backdrop-filter v2
...
codepen.io
참고 :
https://developer.mozilla.org/ko/docs/Web/CSS/backdrop-filter
https://css-tricks.com/almanac/properties/b/backdrop-filter/
728x90