backdrop-saturate
backdrop-saturate (백드롭 채도)
요소 뒤쪽(백드롭)의 채도(saturation)를 조절해 주는 유틸리티예요. 값이 100보다 크면 색이 진해지고, 작으면 탁해져요.
출처: 문서
본문
ClassStyles
| 클래스 | 스타일 |
|---|---|
backdrop-saturate-<number> |
backdrop-filter: saturate(<number>%); |
backdrop-saturate-(<custom-property>) |
backdrop-filter: saturate(var(<custom-property>)); |
backdrop-saturate-[<value>] |
backdrop-filter: saturate(<value>); |
Examples
Basic example
backdrop-saturate-50이나 backdrop-saturate-100 같은 유틸리티를 사용하면 요소의 백드롭 채도를 조절할 수 있어요.
<div class="bg-[url(/img/mountains.jpg)]">
<div class="bg-white/30 backdrop-saturate-50 ..."></div>
</div>
<div class="bg-[url(/img/mountains.jpg)]">
<div class="bg-white/30 backdrop-saturate-125 ..."></div>
</div>
<div class="bg-[url(/img/mountains.jpg)]">
<div class="bg-white/30 backdrop-saturate-200 ..."></div>
</div>
Using a custom value
완전히 커스텀한 값으로 백드롭 채도를 지정하고 싶다면 backdrop-saturate-[<value>] 문법을 사용해요.
<div class="backdrop-saturate-[.25] ...">
<!-- ... -->
</div>
CSS 변수로 지정하고 싶다면 backdrop-saturate-(<custom-property>) 문법도 사용할 수 있어요.
<div class="backdrop-saturate-(--my-backdrop-saturation) ...">
<!-- ... -->
</div>
이것은 backdrop-saturate-[var(<custom-property>)]의 단축 표기로, var() 함수를 자동으로 넣어 주는 문법이에요.
Responsive design
backdrop-filter: saturate() 유틸리티 앞에 md: 같은 브레이크포인트 변형을 붙이면, 중간 크기(md) 화면 이상에서만 해당 유틸리티를 적용할 수 있어요.
<div class="backdrop-saturate-50 md:backdrop-saturate-150 ...">
<!-- ... -->
</div>
변형(variant) 사용법에 대해 더 자세히 알고 싶다면 variants 문서를 참고해 주세요.