스타일 필터 속성
예
검은 색과 흰색 (100 % 회색)로 이미지 색상을 수정합니다
중요 document.getElementById ( "myImg") .style.WebkitFilter = "계조 (100 %)";
// 표준 구문 (다른 주요 브라우저는 지원하지 않습니다)
중요 document.getElementById ( "myImg") .style.filter = "계조 (100 %)";
»시도
정의 및 사용
필터 요소 (일반적으로 <IMG>) 시각 효과 예정.
참고 : 요소가 유연 항목이 아닌 경우, flexGrow 속성이 작동하지 않습니다.
브라우저 지원
표의 수치는 상기 방법의 버전 번호를 먼저 지원 브라우저를 나타낸다.
재산 | |||||
---|---|---|---|---|---|
필터 | 18.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()"
필터 기능
주 : (0.75 예) 물론, 소수를 나타내는 데 사용될 수있다 (예를 들면 75 %) 필터는 전형적으로 비율을 사용한다.
필터 | 기술 |
---|---|
없음 | 기본값, 효과 없음. |
흐림 (픽셀) | 이미지 설정 가우시안 흐림. "반경"함께 용융 표준 가우스 함수가 좋지 않은 값 또는 화면의 화소 수를 설정하기 위해 더 큰 값이 더 흐리게 단계; 이 파라미터가 CSS 길이 값을 설정할 수 있지만 백분율 값을 허용하지 않으며,이 값이 설정되어 있지 않으면, 디폴트는 0이다. |
밝기 (%) | 그림에 선형 곱셈의 응용 프로그램은 밝거나 어둡게 보이게합니다. 값이 0 % 인 경우, 이미지가 모두 검은 색입니다. 값은 100 %, 이미지에 변화이다. 다른 값은 승수 효과를 선형 대응한다. 100 % 이상의 값은 이미지가 원본보다 밝게 될 것이다 가능하다. 값이 설정되지 않으면, 디폴트는 1이다. |
콘트라스트 (%) | 이미지의 대비를 조정합니다. 값은 이미지가 모두 검은 색이며, 0 %입니다. 값은 100 %, 변경되지 않은 이미지입니다. 값은 낮은 대비를 사용하는 것을 의미 100 %를 초과 할 수 있습니다. 값이 설정되지 않으면, 디폴트는 1이다. |
드롭 그림자 (H-그림자 V의 -shadow 흐림 확산 색상) | 이미지에 그림자 효과를 설정합니다. 그림자가 아래의 이미지 합성, 모호함이있을 수 있습니다, 특정 색상 다이어그램 마스크를 오프셋 버전을 그릴 수 있습니다. 기능 "삽입"키워드가 허용되지 외에합니다 (CSS3 배경에 정의) <그림자> 값 입력을 받아들입니다. 기존의 상자 그림자 상자 그림자 속성과 기능은 매우 유사하다 것을 제외하고, 필터를 통해, 성능 향상을 위해 일부 브라우저가 하드웨어 가속을 제공한다.
|
계조 (%) | 이미지를 그레이 스케일로 변환합니다. 이 변환 비율의 값을 정의한다. 100 %의 값은 그레이 스케일 이미지를 완전히 변하지 화상의 0 %의 값으로 변환된다. 0 %와 100 % 사이의 값, 승수 효과는 선형이다. 설정하지 않으면 기본 값은 0입니다; |
색상 - 회전 (°) | 화상 색조 회전 출원. "각도"컬러링 각 이미지 설정 값 조정 값이다. 값 0deg, 이미지 변경. 값이 설정되지 않으면, 디폴트 값은 0deg이다. 비록 다른 주변 360deg의 등가 값을 초과하는 어떤 최대 값은 존재하지 않는다. |
반전 (%) | 입력 이미지를 반전. 이 변환 비율의 값을 정의한다. 값의 100 %는 완전히 반대입니다. 0 %의 값이 변경되지 않은 이미지. 0 %와 100 % 사이의 값은 승수 효과는 선형이다. 값이 설정되지 않으면, 디폴트 값은 0이다. |
불투명도 (%) | 이미지의 투명도 전환도. 이 변환 비율의 값을 정의한다. 0 %는 완전히 투명하며, 100 %, 그대로 화상의 값. 0 %와 100 % 사이의 값, 효과는 시료의 수를 곱한 선형 배율도 이미지와 동등하다. 값이 설정되지 않으면, 디폴트 값은 1이다. 이 기능을 하드웨어 가속을 제공 일부 브라우저의 성능을 개선하기 위해, 필터를 통한 것을 제외하고는 기존의 불투명 특성과 매우 유사하다. |
포화 (%) | 이미지의 채도를 변환합니다. 이 변환 비율의 값을 정의한다. 0 %는 완전 불포화, 화상의 변화가 100 % 이하이다. 다른 값은 승수 효과는 선형이다. 값의 100 %가 허용보다 더, 더 높은 채도있다. 값이 설정되지 않으면, 디폴트 값은 1이다. |
세피아 (%) | 세피아 이미지를 변환합니다. 이 변환 비율의 값을 정의한다. 100 %의 값은 전체적으로 어두운 갈색 불변 이미지의 0 %이다. 0 %와 100 % 사이의 값, 승수 효과는 선형이다. 설정하지 않으면 기본 값은 0입니다; |
URL을 () | URL 함수는 SVG 필터를 설정하는 XML 파일을 취하고, 특정 필터 요소를 지정하는 앵커를 포함 할 수있다. 예를 들면 : filter: url(svg-url#element-id) |
초기 | : 속성, 기본값을 참조로 설정되어 CSS의 초기 키워드 |
상속 | 이 속성은 부모 요소에서 상속, 당신은 볼 수 는 CSS에게 상속 키워드를 |
기술 세부 사항
CSS 버전 | CSS3 |
---|
관련 기사
CSS 참조 설명서 : 필터 속성