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)
배경색과 백그라운드 이미지를 혼합했을 때 예제입니다.
<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 | 7 | 8 | 9 | 10 | 11 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 속성은 배경 이미지 사이즈를 설정합니다.