[css] 흑백 필터

이번에는 웹 디자인에서 흑백 필터를 사용하는 방법에 대해 살펴보겠습니다. 흑백 필터를 사용하면 이미지에 그레이스케일 효과를 적용하여 다양한 시각적 효과를 줄 수 있습니다.

1. CSS의 filter 속성

filter 속성은 CSS3에서 도입된 속성으로, 그림자 효과나 색조 변경 등 다양한 시각적 효과를 쉽게 적용할 수 있습니다. 흑백 필터를 적용하기 위해서는 grayscale() 함수를 사용합니다.

예시:

img {
  filter: grayscale(100%);
}

2. HTML 이미지에 흑백 필터 적용하기

HTML의 img 태그를 사용하여 이미지를 표시할 때, CSS를 사용하여 흑백 필터를 적용할 수 있습니다.

예시:

<img src="example.jpg" class="grayscale-filter" alt="흑백 이미지">
.grayscale-filter {
  filter: grayscale(100%);
}

3. 효과 조절하기

grayscale() 함수의 매개변수를 변경하여 효과를 조절할 수 있습니다. 0%는 원본 이미지를 보여주고, 100%는 완전한 흑백으로 변환됩니다.

결론

CSS의 filter 속성을 사용하여 흑백 필터를 이미지에 적용하는 방법을 살펴보았습니다. 이를 통해 다양한 시각적 효과를 웹 디자인에 쉽게 추가할 수 있습니다.

참고 자료: MDN Web Docs - filter

부디 유용하게 활용하시기 바랍니다!