최신 웹 개발 튜토리얼
 

Style filter Property

<스타일 개체

흑백 이미지의 색상 변경 (100% grayscale) :

// Standard syntax
document.getElementById("myImg").style.filter = "grayscale(100%)";

// Code for Chrome, Safari and Opera
document.getElementById("myImg").style.WebkitFilter = "grayscale(100%)";
»그것을 자신을 시도

정의 및 사용

필터 속성은 추가 비주얼 효과 (like blur and saturation) 이미지를.


브라우저 지원

테이블의 숫자는 완전히 속성을 지원하는 최초의 브라우저 버전을 지정합니다.

웹킷 다음 숫자는 접두사와 함께 일 첫 번째 버전을 지정합니다.

재산
filter 18.0 웹킷 13.0 35.0 6.0 웹킷 15.0 웹킷

참고 : 크롬, 사파리와 오페라의 방법은 WebkitFilter 속성을 지원합니다.


통사론

필터 속성을 반환합니다 :

object .style.filter

필터 속성을 설정합니다 :

object .style.filter="none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"

필터 기능

참고 : 백분율 값 사용하는 필터 (ie 75%) , 또한 진수로 값 동의 (ie 0.75) .

필터 기술
없음 어떤 효과를 지정합니다
blur( px ) 이미지에 흐림 효과를 적용합니다. 값이 클수록 더 흐림을 생성합니다.

값을 지정하지 않으면, 0이 사용됩니다.
brightness( % ) 이미지의 밝기를 조절한다.

0 %는 이미지가 완전히 검은 색 할 것입니다.
100 % (1) 기본이며, 원래의 이미지를 나타낸다.
100 % 이상의 값은 밝은 결과를 제공 할 것이다.
contrast( % ) 화상의 콘트라스트를 조절한다.

0 %는 이미지가 완전히 검은 색 할 것입니다.
100 % (1) 기본이며, 원래의 이미지를 나타낸다.
100 % 이상의 값 이하 대조 결과를 제공한다.
드롭 shadow( h-shadow v-shadow blur spread color ) 이미지에 그림자 효과를 적용합니다.

가능한 값 :
H-그림자 - 필수. 수평 그림자의 화소 값을 지정한다. 음의 값은 이미지의 왼쪽에 그림자를 배치합니다.

V-그림자 - 필수. 수직 그림자의 화소 값을 지정한다. 음수 값은 이미지 위에 그림자를 배치합니다.

블러 - 선택 사항. 이것은 제 3 값이고, 픽셀이어야한다. 새도우 흐림 효과를 추가한다. 값이 클수록 더 흐림 (그림자가 더 가벼워진다)를 생성한다. 음수 값은 허용되지 않습니다. 값이 지정되지 않으면, 0 (그림자의 엣지가 선명)이 사용된다.

확산 - 선택 사항. 이것은 4 값이고, 픽셀이어야한다. 양수 값은 그림자가 확장하여 더 큰 성장의 원인이되며, 음수 값은 그림자가 수축하게됩니다. 지정되지 않은 경우에는 0이 될 것이다 (the shadow will be the same size as the element) .
참고 : 크롬, 사파리와 오페라, 그리고 어쩌면 다른 브라우저는이 4 길이를 지원하지 않습니다; 추가 한 경우는 렌더링되지 않습니다.

색상 : 선택 사항. 그림자에 색상을 추가합니다. 지정되지 않은 경우, 색상은 브라우저에 따라 다릅니다 (often black) .
팁 :이 필터는 비슷합니다 박스 그림자 속성입니다.
grayscale( % ) 그레이 스케일 이미지로 변환합니다.

0 % (0) 기본이며, 원래의 이미지를 나타낸다.
100 % 완전히 회색 화상 것 (used for black and white images) .

참고 : 음수 값이 허용되지 않습니다.
hue- rotate( deg ) 이미지에 색조 회전을 적용합니다. 이 값은 이미지 샘플을 조정한다 색상환 ° 부근의 수를 정의한다. 0deg은 기본이며, 원본 이미지를 나타냅니다.

참고 : 최대 값은 360deg입니다.
invert( % ) 이미지의 샘플을 반전합니다.

0 % (0) 기본이며, 원래의 이미지를 나타낸다.
100 % 이미지가 완전히 반전 할 것입니다.

참고 : 음수 값이 허용되지 않습니다.
opacity( % ) 이미지의 불투명도 레벨을 설정합니다. 불투명도 수준의 투명성 수준을 설명합니다 :

0 %는 완전히 투명하다.
100 % (1) 기본이며, 원 화상 나타낸다 (no transparency) .

참고 : 음수 값이 허용되지 않습니다.
팁 :이 필터는 유사하다 불투명도 속성입니다.
saturate( % ) 이미지를 포화.

0 % (0) 이미지가 완전히 포화되지 않은 것.
100 %는 기본이고 원본 이미지를 나타냅니다.
100 % 이상의 값은 과포화 결과를 제공합니다.

참고 : 음수 값이 허용되지 않습니다.
sepia( % ) 세피아에 이미지를 변환합니다.

0 % (0) 기본이며, 원래의 이미지를 나타낸다.
100 % 이미지가 완전히 세피아 할 것입니다.

참고 : 음수 값이 허용되지 않습니다.

기술적 세부 사항

CSS 버전 CSS3

관련 페이지

CSS 참조 : filter property


<스타일 개체