Computer >> 컴퓨터 >  >> 프로그램 작성 >> CSS

CSS를 사용하여 흑백 이미지를 만드는 방법

<시간/>

CSS의 필터 속성에 회색조 값을 지정하여 흑백 이미지를 만들 수 있습니다. 필터 속성을 사용하여 이미지에 흐림, 그림자 효과와 같은 특수 효과를 적용할 수 있습니다.

구문

CSS 필터 속성의 구문은 다음과 같습니다 -

Selector {
   filter: grayscale(100%);
   -webkit-filter: grayscale(100%);
}

예시

다음 예는 CSS 필터 속성을 보여줍니다.

<!DOCTYPE html>
<html>
   <head>
      <style>
         img {
            margin: 2%;
            border-radius: 25%;
         }
         img:nth-of-type(even) {
            filter: grayscale(100%);
            -webkit-filter: grayscale(100%);
         }
      </style>
   </head>
   <body>
      <img src="https://images.unsplash.com/photo-1611825715408-826f2b19c43f?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=200&ixlib=rb-1.2.1&q=80&w=200" alt="img from unsplash">
      <img src="https://images.unsplash.com/photo-1611825715408-826f2b19c43f?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=200&ixlib=rb-1.2.1&q=80&w=200" alt="img from unsplash">
   </body>
</html>

이것은 다음과 같은 출력을 제공합니다.

CSS를 사용하여 흑백 이미지를 만드는 방법

예시

<!DOCTYPE html>
<html>
   <head>
      <style>
         img {
            margin: 2%;
         }
         img:nth-of-type(odd) {
            filter: grayscale(100%);
            -webkit-filter: grayscale(100%);
         }
      </style>
   </head>
   <body>
      <img src="https://images.unsplash.com/photo-1611781750917-8777ab68668a?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=256&ixlib=rb-1.2.1&q=80&w=256">
      <img src="https://images.unsplash.com/photo-1611781750917-8777ab68668a?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=256&ixlib=rb-1.2.1&q=80&w=256">
   </body>
</html>

이것은 다음과 같은 출력을 제공합니다.

CSS를 사용하여 흑백 이미지를 만드는 방법