>  기사  >  웹 프론트엔드  >  CSS 흐림 속성에 대한 자세한 설명: 필터 및 배경 필터

CSS 흐림 속성에 대한 자세한 설명: 필터 및 배경 필터

PHPz
PHPz원래의
2023-10-20 16:48:331146검색

CSS 模糊属性详解:filter 和 backdrop-filter

CSS 흐림 속성에 대한 자세한 설명: 필터 및 배경 필터

소개:
웹 페이지를 디자인할 때 페이지의 시각적 매력을 높이기 위해 특수 효과가 필요한 경우가 많습니다. 흐림 효과는 일반적인 특수 효과 중 하나입니다. CSS는 요소 콘텐츠와 배경 콘텐츠를 각각 흐리게 하는 데 사용되는 필터와 배경필터라는 두 가지 흐림 속성을 제공합니다. 이 문서에서는 이러한 두 가지 속성을 자세히 설명하고 몇 가지 구체적인 코드 예제를 제공합니다.

1. 필터 속성

필터 속성은 요소의 내용을 흐리게 하는 데 사용됩니다. 가우시안 흐림, 밝기 조정, 대비 조정 등 다양한 효과를 얻을 수 있습니다. 다음은 일반적으로 사용되는 필터 속성 값과 그 효과입니다.

  1. Gaussian Blur(흐림): 이 속성은 요소에 흐림 효과를 추가하는 데 사용할 수 있습니다. 값이 클수록 흐림 효과가 커집니다.
.blur {
  filter: blur(5px);
}
  1. 밝기 조정(brightness): 이 속성을 통해 요소의 밝기를 조정할 수 있습니다. 1보다 작은 값은 어두워지고, 1보다 큰 값은 밝아집니다.
.brightness {
  filter: brightness(0.5);
}
  1. 대비 조정(contrast): 이 속성을 통해 요소의 대비를 조정할 수 있습니다. 1보다 작은 값은 대비를 감소시키고, 1보다 큰 값은 대비를 증가시킵니다.
.contrast {
  filter: contrast(2);
}
  1. 색상 효과 반전(invert): 이 속성은 요소에 반전 색상 효과를 추가하는 데 사용할 수 있습니다.
.invert {
  filter: invert(100%);
}
  1. 색조 회전(hue-rotate): 이 속성은 요소의 색조를 회전할 수 있습니다.
.hue-rotate {
  filter: hue-rotate(90deg);
}

2. Background-filter 속성

background-filter 속성은 요소의 배경 내용을 흐리게 하는 데 사용됩니다. 사용법은 필터 속성과 유사하지만 요소 자체의 콘텐츠가 아닌 요소의 배경에서 작동합니다. 다음은 일반적으로 사용되는 몇 가지 배경화면 필터 속성 값과 그 효과입니다.

  1. Gaussian Blur(흐림): 이 속성은 요소의 배경에 흐림 효과를 추가하는 데 사용할 수 있습니다. 값이 클수록 흐림 효과가 커집니다.
.backdrop-blur {
  backdrop-filter: blur(5px);
}
  1. 밝기 조정(brightness): 이 속성을 통해 요소의 배경 밝기를 조정할 수 있습니다. 1보다 작은 값은 어두워지고, 1보다 큰 값은 밝아집니다.
.backdrop-brightness {
  backdrop-filter: brightness(0.5);
}
  1. 대비 조정(contrast): 이 속성은 요소의 배경 대비를 조정하는 데 사용할 수 있습니다. 1보다 작은 값은 대비를 감소시키고, 1보다 큰 값은 대비를 증가시킵니다.
.backdrop-contrast {
  backdrop-filter: contrast(2);
}
  1. 색상 효과 반전(invert): 이 속성은 요소의 배경에 반전 색상 효과를 추가하는 데 사용할 수 있습니다.
.backdrop-invert {
  backdrop-filter: invert(100%);
}
  1. 색조 회전(hue-rotate): 이 속성은 요소의 배경 색조를 회전할 수 있습니다.
.backdrop-hue-rotate {
  backdrop-filter: hue-rotate(90deg);
}

결론:
CSS의 필터 및 배경 필터 속성은 다양한 흐림 효과를 제공하여 웹 페이지 디자인을 더욱 다채롭게 만듭니다. 이러한 속성을 합리적으로 활용함으로써 페이지는 더욱 멋진 효과를 나타낼 수 있습니다. 그러나 이러한 속성을 사용할 경우 브라우저마다 호환성 문제가 발생할 수 있으므로 일관된 효과를 보장하려면 실제 사용 시 호환성 테스트가 필요합니다.

참조 링크:

  • [MDN 웹 문서: 필터](https://developer.mozilla.org/zh-CN/docs/Web/CSS/filter)
  • [MDN 웹 문서: 배경 필터]( https://developer.mozilla.org/zh-CN/docs/Web/CSS/backdrop-filter)

위 내용은 CSS 흐림 속성에 대한 자세한 설명: 필터 및 배경 필터의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.