본문 바로가기

Webstoryboy

Category

Explanation

CSS

[CSS] mix-blend-mode

mix-blend-mode

mix-blend-mode 속성은 배경의 혼합 상태를 정의합니다.


mix-blend-mode

mix-blend-mode 속성은 배경의 혼합 상태를 정의합니다.

특징 설명
기본 값 mix-blend-mode : normal
버전 CSS3
사용성

정의(Definition)

  • mix-blend-mode 속성은 배경의 혼합 상태를 정의합니다.
  • blend-mode는 크게 background-blend-mode와 mix-blend-mode로 설정됩니다.
  • 포토샵의 브렌드 모드와 동일한 효과입니다.

비교(Compare)

  • background-blend 속성은 background 속성을 통한 이미지의 혼합 상태를 설정합니다.
  • mix-blend-mode 속성은 <img> 태그를 통한 이미지의 혼합 상태를 설정합니다.

문법(Syntax)

mix-blend-mode: normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | difference | exclusion | hue | saturation | color | luminosity

/* 기본 속성 */
mix-blend-mode : normal;
mix-blend-mode : multiply;
mix-blend-mode : screen;
mix-blend-mode : overlay;
mix-blend-mode : darken;
mix-blend-mode : lighten;
mix-blend-mode : color-dodge;
mix-blend-mode : color-burn;
mix-blend-mode : hard-light;
mix-blend-mode : soft-light;
mix-blend-mode : difference;
mix-blend-mode : exclusion;
mix-blend-mode : hue;
mix-blend-mode : saturation;
mix-blend-mode : color;
mix-blend-mode : luminosity;

/* 다중 속성 */
mix-blend-mode : color-dodge, exclusion;
mix-blend-mode : color-dodge, hue;

속성(Property)

속성값 설명
normal 배경색의 기본 값을 정의합니다.
multiply 배경의 혼합 상태를 multiply(어둡게)으로 정의합니다.
screen 배경의 혼합 상태를 screen(밝게)으로 정의합니다.
overlay 배경의 혼합 상태를 overlay으로 정의합니다.
darken 배경의 혼합 상태를 darken으로 정의합니다.
lighten 배경의 혼합 상태를 lighten으로 정의합니다.
color-dodge 배경의 혼합 상태를 color-dodge으로 정의합니다.
color-burn 배경의 혼합 상태를 color-burn으로 정의합니다.
difference 배경의 혼합 상태를 difference으로 정의합니다.
exclusion 배경의 혼합 상태를 exclusion으로 정의합니다.
hue 배경의 혼합 상태를 hue으로 정의합니다.
saturation 배경의 혼합 상태를 saturation으로 정의합니다.
color 배경의 혼합 상태를 color으로 정의합니다.
luminosity 배경의 혼합 상태를 luminosity으로 정의합니다.

예제1(Sample)

배경색과 백그라운드 이미지를 혼합했을 때 예제입니다.
샘플이미지
HTML
CSS
SCRIPT
<div class="animation-box">
    <div class="box">
        <img src="../images/hover04.jpg" alt="샘플이미지">
    </div>
</div>
.background-box .box {
    background-color: #4390E1;
    text-align: center;
}
.background-box .box img {
    mix-blend-mode : normal;
}
//Javascript none

호환성(Compatibility)

크롬 아이콘 파이어폭스 아이콘 사파리 아이콘 오페라 아이콘 네이버 웨일 익스플로러6 아이콘6 익스플로러7 아이콘7 익스플로러8 아이콘8 익스플로러9 아이콘9 익스플로러10 아이콘10 익스플로러11 아이콘11 엣지 아이콘 안드로이드 아이콘 ios 아이콘
mix-blend-mode 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용안됨 사용안됨 사용안됨 사용안됨 사용가능 사용가능

백그라운드와 관련된 속성(Background Related Properties)

  • background 속성은 애니메이션 속성을 설정합니다.
  • background-attachment 속성은 배경 이미지의 고정 여부를 설정합니다.
  • background-blend-mode 속성은 배경을 혼합했을 때의 상태를 설정합니다.
  • background-clip 속성은 배경 이미지의 위치 기준점을 설정하기 위한 속성입니다.
  • background-color 속성은 배경 색을 설정합니다.
  • background-image 속성은 배경 이미지 및 배경 속성을 설정합니다.
  • background-origin 속성은 배경 이미지의 위치 기준점을 설정하기 위한 속성입니다.
  • background-position 속성은 배경 이미지의 위치 영역을 설정합니다.
  • background-repeat 속성은 배경 이미지 반복 여부를 설정합니다.
  • background-size 속성은 배경 이미지 사이즈를 설정합니다.

참고 사이트(Reference)


더보기

인스타그램 보기 바로가기

포트폴리오 스터디 바로가기

유튜브 영상보기 바로가기