filter-blur

filter-blur (블러 필터)

요소에 흐림(blur) 필터를 적용하는 유틸리티예요. 옆에서 함께 짚어 드릴게요.

출처: 문서

본문

ClassStyles

클래스 스타일
blur-xs filter: blur(var(--blur-xs)); /* 4px */
blur-sm filter: blur(var(--blur-sm)); /* 8px */
blur-md filter: blur(var(--blur-md)); /* 12px */
blur-lg filter: blur(var(--blur-lg)); /* 16px */
blur-xl filter: blur(var(--blur-xl)); /* 24px */
blur-2xl filter: blur(var(--blur-2xl)); /* 40px */
blur-3xl filter: blur(var(--blur-3xl)); /* 64px */
blur-none filter: ;
blur-(<custom-property>) filter: blur(var(<custom-property>));
blur-[<value>] filter: blur(<value>);

Examples

Basic example

blur-sm 이나 blur-lg 같은 유틸리티를 사용해서 요소를 흐릿하게 만들 수 있어요.

<img class="blur-none" src="/img/mountains.jpg" />
<img class="blur-sm" src="/img/mountains.jpg" />
<img class="blur-lg" src="/img/mountains.jpg" />
<img class="blur-2xl" src="/img/mountains.jpg" />

Using a custom value

blur-[<value>] 문법을 사용하면 완전히 커스텀한 값으로 블러를 설정할 수 있어요.

<img class="blur-[2px] ..." src="/img/mountains.jpg" />

CSS 변수라면 blur-(<custom-property>) 문법을 사용할 수도 있어요.

<img class="blur-(--my-blur) ..." src="/img/mountains.jpg" />

이는 blur-[var(<custom-property>)] 의 축약형으로, var() 함수를 자동으로 추가해 주는 문법이에요.

Responsive design

filter: blur() 유틸리티 앞에 md: 같은 브레이크포인트 변형을 붙이면, 중간 크기(md) 화면 이상에서만 해당 유틸리티를 적용할 수 있어요.

<img class="blur-none md:blur-lg ..." src="/img/mountains.jpg" />

변형(variant) 사용법에 대해 더 자세히 알고 싶다면 variants 문서를 참고해 주세요.

Customizing your theme

--blur-* 테마 변수를 사용해서 프로젝트의 블러 유틸리티를 커스터마이즈할 수 있어요.

@theme {
  --blur-2xs: 2px;
}

이제 마크업에서 blur-2xs 유틸리티를 사용할 수 있어요.

<img class="blur-2xs" src="/img/mountains.jpg" />

테마를 커스터마이즈하는 방법에 대해 더 자세히 알고 싶다면 theme 문서를 참고해 주세요.

더 알아보기 (Learn more)