수색…


통사론

  • 필터 : 없음 (기본값)
  • 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 %의 최대 값으로 세피아로 변환합니다.

비고

  1. 필터는 시험적인 기능이므로 -webkit 접두어를 사용해야합니다. 구문과 동작은 변경 될 수 있지만 변경 사항은 거의 없을 것입니다.

  2. 주요 브라우저의 이전 버전에서는 지원되지 않을 수 있습니다. 모바일 브라우저에서는 완전히 지원되지 않을 수 있습니다.

  3. 비교적 제한적인 지원으로 인해 filter: drop-shadow() 대신 box-shadow 를 사용하십시오. filter: opacity() 대신 opacity 를 사용하십시오.

  4. 그것은 자바 스크립트 / jQuery를 통해 애니메이션 될 수 있습니다. Javascript의 경우 object.style.WebkitFilter 사용하십시오.

  5. 자세한 정보는 W3Schools 또는 MDN 을 확인하십시오.

  6. 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