CSS3에서 지원하는 필터는 무엇입니까?

青灯夜游
풀어 주다: 2022-03-17 18:34:34
원래의
1381명이 탐색했습니다.

css3에서 지원하는 필터는 다음을 포함하여 필터 속성으로 정의된 시각 효과입니다. 1. 이미지에 가우시안 블러를 설정할 수 있습니다. 2. 밝기 필터 3. 프로젝션 필터; 필터, 6. 색조 회전 필터, 7. 반전 이미지 필터, 9. 채도 필터,

CSS3에서 지원하는 필터는 무엇입니까?

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

css3에서 지원하는 필터는 필터 속성으로 정의된 시각 효과입니다.

필터 속성으로 설정할 수 있는 기능(시각적 효과)

1. 블러 필터(px)

이미지에 가우시안 블러를 설정합니다. 값이 클수록 더 흐려집니다. 기본값은 0이며, 이는 흐릿함이 없음을 의미합니다.

filter:blur(4px);
로그인 후 복사

2. 밝기 필터(%)

이미지에 선형 곱셈을 적용하여 더 밝거나 어둡게 만듭니다. 값이 0%이면 이미지가 완전히 검은색이 됩니다. 값이 100%이면 이미지에 변화가 없습니다. 다른 값은 선형 승수 효과에 해당합니다. 100% 이상의 값이면 괜찮고 이미지가 이전보다 밝아집니다. 값이 설정되지 않은 경우 기본값은 1입니다.

filter: brightness(200%);
로그인 후 복사

3. 대비 필터(%)

이미지의 대비를 조정합니다. 값이 0%이면 이미지가 완전히 검은색이 됩니다. 값은 100%이고 이미지는 변경되지 않습니다. 값은 100%를 초과할 수 있으며, 이는 더 낮은 비교가 사용된다는 의미입니다. 값이 설정되지 않은 경우 기본값은 1입니다.

filter: contrast(200%);
로그인 후 복사

4. 투영 필터(x 오프셋 y 오프셋 흐림 범위 색상)

는 상자 그림자 속성과 매우 유사합니다. 차이점은 필터를 통해 일부 브라우저는 더 나은 성능을 위해 하드웨어 가속을 제공한다는 것입니다.

filter: drop-shadow(8px 8px 10px red);
로그인 후 복사

5. 그레이스케일 필터(%)

이미지를 그레이스케일로 변환합니다. 값은 변환 규모를 정의합니다. 값이 100%이면 이미지가 완전히 흑백으로 변환되고, 값이 0%이면 이미지가 변하지 않습니다. 설정하지 않으면 기본값은 0입니다. 0-1 사이의 소수를 쓸 수도 있습니다.

filter:grayscale(0.5);
로그인 후 복사

6. 색조 회전 필터(deg)

이미지에 색조 회전을 적용합니다. 색상 원에 따라 이미지의 색상이 회전하도록 합니다. 값이 0deg이면 이미지에 변화가 없습니다. 값을 설정하지 않은 경우 기본값은 0deg입니다. 이 값에는 최대값이 없지만 360deg를 초과하는 값은 다시 도는 것과 같습니다.

filter: hue-rotate(90deg);
로그인 후 복사

7. 이미지 필터 반전(%)

입력 이미지를 반전시킵니다. 값은 변환 규모를 정의합니다. 값의 100%는 완전한 반전입니다. 0% 값은 이미지에 변화가 없음을 의미합니다. 0%에서 100% 사이의 값은 효과의 선형 승수입니다. 값이 설정되지 않은 경우 기본값은 0입니다.

filter: invert(100%);
로그인 후 복사

8. 투명도 필터(%)

이미지의 투명도입니다. 0% 값은 완전한 투명도를 의미하고, 100% 값은 이미지에 변화가 없음을 의미합니다. 0-100% 사이에서는 부분적으로 투명합니다. % 대신 0과 1 사이의 소수를 사용할 수도 있습니다.
기존 불투명도 속성과 매우 유사하지만 차이점은 필터를 통해 일부 브라우저는 성능 향상을 위해 하드웨어 가속을 제공한다는 것입니다.

filter: opacity(30%);
로그인 후 복사

9. 채도 필터(%)

값이 0%이면 완전히 불포화 상태이고, 값이 100%이면 이미지에 변화가 없다는 의미입니다. 100%보다 크면 채도가 높아져 색이 진해집니다.

filter: saturate(800%);
로그인 후 복사

10. 세피아 필터(%)

이미지를 세피아로 변환합니다. 100% 값은 완전한 세피아이고, 0% 값은 이미지를 변경하지 않습니다. 0%에서 100% 사이의 값은 효과의 선형 승수입니다. 설정하지 않으면 기본값은 0입니다.

filter: sepia(100%);
로그인 후 복사

사용 코드:

&:hover { -webkit-filter: opacity(0.5%); -o-filter: opacity(0.5); -moz-filter: opacity(0.5); -ms-filter: opacity(0.5); filter: opacity(0.5); }
로그인 후 복사

(학습 영상 공유:css 영상 튜토리얼,웹 프론트엔드)

위 내용은 CSS3에서 지원하는 필터는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!