color-contrast()
전경, 배경 색상 간 대비 차를 반환하는 유틸리티 함수
Last updated
전경, 배경 색상 간 대비 차를 반환하는 유틸리티 함수
Last updated
전달 받은 전경, 배경색의 명도 대비 차를 확인하여 값을 반환 받아야 할 때 사용합니다.
color-contrast() 함수는 Programming Sass to Create Accessible Color Combinations을 통해 공개된 접근성 색상 유틸리티 함수 중 하나입니다.
color-contrast()
함수에 대비 차를 확인할 전경, 배경색을 전달합니다.
color-contrast($fg:color, $bg:color) → number
color-contrast()
유틸리티는 다음의 로직에 의해 작성되었습니다.
전달 받은 색과 흰색, 검정색의 명도 대비 값을 각 대비 변수에 할당
밝은 대비 값이 어두운 대비 값보다 클 경우 'dark' 문자 값 반환
밝은 대비 값이 어두운 대비 값보다 작거나 같을 경우 'light' 문자 값 반환
유틸리티 함수 로직에 사용된 Sass 빌트인 모듈은 다음과 같습니다.
유틸리티 함수 로직에 사용된 유틸리티 모듈은 다음과 같습니다.
luminance()
매개변수(parameter)
유형(type)
필수(required)
기본 값(default)
$fg
color
✔︎
$bg
color
✔︎