[css] 패턴 필터
CSS 필터는 이미지의 색상, 대비, 밝기 및 기타 효과를 조절하는 기능을 제공합니다. 이것은 웹 개발자가 이미지나 요소의 시각적 효과를 조절할 수 있도록 도와줍니다. CSS 패턴 필터는 이미지를 변형하고 시각적 효과를 부여하는 데 유용합니다.
기본 사용 방법
기본적으로 CSS 패턴 필터는 filter
속성을 사용하여 이미지나 요소에 적용됩니다.
.element {
filter: <filter-function>;
}
여기서 <filter-function>
은 적용하려는 효과를 지정하는 함수 이름과 그에 따른 값으로 구성됩니다.
주요 필터 함수
blur()
: 요소를 흐리게 만듭니다. 값은 흐림의 정도를 나타내는 길이 단위입니다.brightness()
: 이미지를 밝게 하거나 어둡게 합니다. 값을 퍼센트로 지정합니다.contrast()
: 이미지의 대비를 조절합니다. 값을 퍼센트로 지정합니다.grayscale()
: 이미지를 흑백으로 만듭니다. 값을 퍼센트로 지정합니다.hue-rotate()
: 이미지의 색조를 회전시킵니다. 값을 각도로 지정합니다.invert()
: 이미지의 색상을 반전시킵니다. 값을 퍼센트로 지정합니다.saturate()
: 이미지의 채도를 조절합니다. 값을 퍼센트로 지정합니다.sepia()
: 이미지에 세피아 효과를 적용합니다. 값을 퍼센트로 지정합니다.
예시
.element {
filter: blur(5px) brightness(120%) contrast(80%);
}
이 예제에서는 흐림의 정도를 5픽셀, 밝기를 120%, 대비를 80%로 조절하도록 필터를 적용했습니다.
CSS 패턴 필터를 사용하면 이미지나 요소에 다양한 시각적 효과를 쉽게 적용할 수 있습니다.