CSS3 : filter 다양한 필터 효과

CSS Filter 속성은 흐림효과, 색상변형, 그래픽 효과를 요소에 적용하는 속성입니다.

아쉽게도 아직 웹브라우저 호환성이 낮은 편으로 사용 시 주의가 필요합니다(2021기준)

caniuse.com filter호환성 표

 

 

 

filter:속성(n) 속성(n)

filter 속성은 2개 이상 묶음으로 사용할 수 있습니다.

순서는 상관없습니다.

filter: contrast(200%) brightness(150%);

See the Pen css-filter-set6 by yuna122212 (@yuna122212) on CodePen.

 

 

 

filter:blur(n) 흐릿한

* px 단위를 사용합니다. 기본값 0 

 

 

filter:brightness(n) 밝기

* % 단위를 사용합니다. 100%(기본값)  / 0(최소)

* 0 값에 가까울수록 어두워집니다.

* 100% 이상 값은 밝아집니다.

 

 

 

filter:contrast(n) 대비

* % 단위를 사용합니다. 100%(기본값) / 0(최소)

* 100% 이상 값은 색상 대비가 커집니다.

* 100% 이하 값은 색상대비가 낮아져 회색에 가까워집니다.

 

 

 

 

filter:grayscale(n) 흑백

* % 단위를 사용합니다. 0(기본값) 

* 100에 가까울수록 흑백으로 변경됩니다.

 

 

filter:invert(n) 색반전

* % 단위를 사용합니다. 0(기본값) 

* 50 ~ 100% 사이값을 사용합니다. 값이 클수록 색반전 차이가 커집니다. 

 

 

 

 

filter:opacity(n) 투명도

* % 단위를 사용합니다. 100(기본값) 

* 0~100% 사이 값을 입력합니다. 0에 가까울수록 투명해집니다.

* filter 없이 opacity 별도 속성으로 사용가능합니다.

 

 

 

 

 

filter:saturate(n) 채도

* % 단위를 사용합니다. 100(기본값) 

* 0~999% 사이 값을 입력합니다. 

* 0일 경우 이미지가 흑백으로 변합니다.

 

 

 

 

filter:sepia(n) 세피아 변환

* % 단위를 사용합니다. 0(기본값) 

* 0~100% 사이 값을 입력합니다. 

* 100%에 가까울수록 세피아로 만듭니다.

 

 

 

 

 

filter:drop-shadow(x y blur color) 외부 그림자

* px 단위를 사용합니다.

 

 

 

 

filter:hue-rotate(deg) 색상 회전

* deg단위를 사용합니다.

* 이미지에 색상회전을 적용합니다 최대값은 360deg입니다.

* filter 대상이 무채색일 경우 적용되지 않습니다.

 

 

 

 

 

 

 

 

 

 

 

 

  Comments,     Trackbacks