Relative colors are HERE!
- CSS의 새로운 상대적 색상 구문은 기존 색상을 기반으로 유연하게 새 색상을 정의할 수 있게 하여 디자인 시스템의 실용성을 높입니다. 🎨
from 키워드를 사용하여 다른 색상(변수, 헥스 등 어떤 형식도 가능)을 기준으로 색상을 정의하고, 해당 색상의 구성 요소(예: H, S, L)를 추출할 수 있습니다. ➡️
from 키워드는 기준 색상을 목표 색상 공간(예: HSL, OKLCH)으로 자동 변환하여 해당 공간의 구성 요소를 제공합니다. 🔄
- 추출된 색상 구성 요소를
calc() 함수로 계산하여 동적으로 조정할 수 있으며, 이때 calc() 내부에 공백이 필요하고 모든 구성 요소 값이 명시되어야 합니다. ➕
- 색상 구성 요소가 유효 범위를 벗어나지 않도록
clamp() 함수를 사용하여 최소, 최대, 이상적인 값을 설정할 수 있어 유연성을 더합니다. 📏
- 헥스 코드와 같은 불투명한 색상 값을 HSL이나 OKLCH와 같은 조작하기 쉬운 형식으로 변환하여 디자인 시스템 내에서 색상 팔레트를 쉽게 관리하고 재사용할 수 있습니다. ✨
- 2023년부터 기준선으로 채택되었으며 현재 약 87%의 브라우저 지원율을 보입니다.
@supports 쿼리를 사용하여 지원 여부를 확인하고 폴백을 구현할 수 있습니다. 🌐
- 2025년 9월 St. Jude 아동 암 연구 병원을 위한 모금 행사를 진행하며, 기부자에게 개발 관련 경품을 제공하여 아동 암 퇴치에 기여할 기회를 제공합니다. ❤️🩹