수색…
통사론
- 필터 : 없음 (기본값)
- filter : 초기 값 (기본값은 none);
- 필터 : 상속 (기본값은 부모 값);
- 필터 : blur (px)
- 필터 : 밝기 (숫자 | %)
- 필터 : 대비 (수 | %)
- 필터 : 드롭 섀도우 (가로 그림자 xx 세로 그림자 xp 섀도우 블러 px 섀도우 - 확산 색)
- 필터 : 그레이 스케일 (숫자 | %)
- 필터 : hue-rotate (deg)
- 필터 : 반전 (숫자 | %)
- 필터 : 불투명도 (수 | %)
- 필터 : 포화 (수 | %)
- 필터 : 세피아 (숫자 | %)
매개 변수
값 | 기술 |
---|---|
흐림 (x) | x 픽셀만큼 이미지를 흐리게 만듭니다. |
밝기 (x) | 1.0 또는 100 % 이상의 값으로 이미지를 밝게합니다. 그 아래에서 이미지가 어두워집니다. |
명암비 (x) | 1.0 또는 100 % 이상의 모든 값에서 이미지의 대비를 높입니다. 그 아래에서 이미지는 덜 포화됩니다. |
드롭 섀도우 (h, v, x, y, z) | 이미지에 그림자 효과를줍니다. h와 v는 음의 값을 가질 수 있습니다. x, y 및 z는 선택 사항입니다. |
그레이 스케일 (x) | 그레이 스케일로 이미지를 표시하며 최대 값은 1.0 또는 100 %입니다. |
색조 - 회전 (x) | 이미지에 색조 순환을 적용합니다. |
반전 (x) | 이미지의 색상을 최대 값 1.0 또는 100 %로 반전합니다. |
불투명 (x) | 이미지의 불투명도 / 투명도를 최대 값 1.0 또는 100 %로 설정합니다. |
포화 상태 (x) | 1.0 또는 100 % 이상의 값으로 이미지를 채 웁니다. 그 아래에서 이미지가 흐려지기 시작할 것입니다. |
세피아 (x) | 이미지를 1.0 또는 100 %의 최대 값으로 세피아로 변환합니다. |
비고
필터는 시험적인 기능이므로 -webkit 접두어를 사용해야합니다. 구문과 동작은 변경 될 수 있지만 변경 사항은 거의 없을 것입니다.
주요 브라우저의 이전 버전에서는 지원되지 않을 수 있습니다. 모바일 브라우저에서는 완전히 지원되지 않을 수 있습니다.
비교적 제한적인 지원으로 인해
filter: drop-shadow()
대신box-shadow
를 사용하십시오.filter: opacity()
대신opacity
를 사용하십시오.그것은 자바 스크립트 / jQuery를 통해 애니메이션 될 수 있습니다. Javascript의 경우
object.style.WebkitFilter
사용하십시오.W3Schools에는 다른 유형의 모든 필터 값에 대한 데모 페이지 도 있습니다.
그림자 제거 (가능한 경우 상자 그림자 사용)
HTML
<p>My shadow always follows me.</p>
CSS
p {
-webkit-filter: drop-shadow(10px 10px 1px green);
filter: drop-shadow(10px 10px 1px green);
}
결과
여러 필터 값
여러 필터를 사용하려면 각 값을 공백으로 구분하십시오.
HTML
<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />
CSS
img {
-webkit-filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
}
결과
색조 회전
HTML
<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />
CSS
img {
-webkit-filter: hue-rotate(120deg);
filter: hue-rotate(120deg);
}
결과
색상 반전
HTML
<div></div>
CSS
div {
width: 100px;
height: 100px;
background-color: white;
-webkit-filter: invert(100%);
filter: invert(100%);
}
결과
흰색에서 검은 색으로 바뀝니다.
흐림
HTML
<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />
CSS
img {
-webkit-filter: blur(1px);
filter: blur(1px);
}
결과
너 안경을 문지르고 싶어.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow