[CSS] 배경에 따라 바뀌는 블랜드 효과 만들기
첨부된 영상의 텍스트는 조금 독특합니다. 배경 이미지에 따라 색이 바뀝니다. 어떻게 만들 수 있을까요? 바로 mix-blend-mode 속성을 사용합니다.
영상 예시에 사용된 믹스 블랜드 모드
믹스 블랜드 모드
[mix-blend-mode
The mix-blend-mode CSS property sets how an element's content should blend with the content of the element's parent and the element's background.
https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode](https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode)
믹스 블랜드 모드는 많은 웹 디자이너와 UI 디자이너가 좋아하는 속성이면서 또한 쉽게 무시되는 속성입니다. 이유는 믹스 블랜드 모드를 프로토타이핑 도구(스케치, 어도비 XD 등)에서 제대로 구현하기 어렵고, 이 속성이 존재하는지 모르는 디자이너가 많기 때문입니다. "알지 못하면 쓰지도 못한다." 믹스 블랜드 모드에 딱 어울리는 말입니다.
https://www.clockstrikestwelve.com/projects/polaroid
믹스 블랜드 모드는 대상 엘리먼트의 배경에 따라 변화하는 효과를 줄 때 사용합니다. 배경이 변화하는 환경에서 사용해야하므로 믹스 블랜드 모드의 대상이 되는 엘리먼트는 position: absolute; 또는 **position: fixed;**를 사용해 특정 위치에 떠있는 형태로 주로 사용합니다.
믹스 블랜드 모드는 다양한 효과를 제공합니다. 모든 효과를 머릿속에 외워서 쓰는건 어렵다보니 하나하나 적용해보면서 원하는 스타일을 찾아보시면 금새 각 효과의 느낌을 익히실 수 있습니다. 코드로 구현된 형태는 링크(https://codepen.io/hansanghun/pen/xxOyKpW)를 참고해주세요.
영문 버전 링크:
[[CSS] background reactive text style. Mix-blend-mode — NOMCSS
The text in the attached above gif is a little unique. The color changes depending on the background image. How can I make it? Use the mix-blend-mode property.
https://www.nomcss.com/css/css-background-reactive-text-style-mix-blend-mode](https://www.nomcss.com/css/css-background-reactive-text-style-mix-blend-mode)
More from Howdy의 블로그
See all posts특별한 법칙은 아니지만 자주 생각하려는 법칙이 있다. 향기의 법칙이라고 명명한 이 법칙은 무척이나 간단하다. 어떠한 상황에서든 상대를 유혹하라는 것이다. 원하는 것이 있다면 상대방이 원하도록 유혹하는 것이다. 이는 아주 간단한 원칙인데 동시에 매우 달성하기 어려운 법칙이기도 하다. 향…
향기의 법칙
하루가 멀다하고 사고가 터지는 것이 인간사. 인간이 만든 것 중 무엇이 대단하다 말할 수 있을까. 무엇이 완전하다 말할 수 있을까. 무엇이 영원하다 말할 수 있을까. 영원한 것은 단 하나도 없고 먼지가 쌓이지 않는 것도 단 하나도 없다. 기회 역시 영원하지 않아서 영원할 것 같은 젊음…
영원하지 않다
이카루스는 태양에 가까이 가면 안된다는 것을 알았으나 높게 날았다. 깃을 붙인 밀납이 녹아 깃이 떨어져 나가고 나서야 그는 자신의 미래를 보았다. 자유로 향하는 날개를 얻었을 때 태양을 향해서도 바다를 향해서도 안됐다. 고도를 유지하며, 섬세하게 바람을 타지 않는다면 어디로든 날아갈…
자유의 날개
인간이 보편적으로 누리는 권리는 대부분 거래를 통해 획득했다. 참정권은 군복무, 참전으로 얻었고, 링컨의 노예제 해방을 위해선 산업화된 사회에서의 흑인 인권이 필요했다. 반면 노예를 사용하는 것이 경제적 이득이 되는 남부군의 입장에서는 당시 기준으로 재산권 침해에 해당한다고 보았기에…
Comments