[css] 그레이스케일 필터

CSS의 grayscale() 필터를 사용하면 이미지를 그레이스케일(흑백)로 변환할 수 있습니다. 이 필터를 적용하면 사진이 간단하게 모노톤 이미지로 변환됩니다.

사용 방법

이미지가 들어 있는 요소에 filter 속성을 적용하여 그레이스케일 효과를 추가할 수 있습니다.

img {
  filter: grayscale(100%);
}

위의 예시에서 grayscale() 함수의 인수는 0%에서 100% 사이의 값입니다. 0%는 효과가 없음을 의미하고, 100%는 완전한 흑백 효과를 나타냅니다.

다른 필터와 함께 사용하기

grayscale() 필터를 다른 CSS 필터와 함께 사용하여 이미지의 시각적 효과를 더욱 풍부하게 만들 수 있습니다.

예를 들어, 이미지에 brightness() 필터를 적용하여 밝기를 줄이고, grayscale() 필터를 적용하여 흑백으로 변환할 수 있습니다.

img {
  filter: brightness(50%) grayscale(100%);
}

주의 사항

이제 CSS grayscale() 필터를 사용하여 이미지에 효과를 추가할 수 있는 방법을 알게 되었습니다. 특정 이미지에 흑백 효과를 쉽게 적용하고 싶을 때 유용하게 활용할 수 있습니다.

Reference: