배경 밝기에 따라 텍스트 색상 조정
가독성을 높이려면 배경과 대비되도록 텍스트 색상을 조정해야 하는 경우가 많습니다. 이 경우 원하는 효과는 배경 픽셀의 밝기 수준에 따라 텍스트 색상이나 이미지를 동적으로 전환하는 것입니다.
대비 조정 방법
사용 가능한 리소스
W3C 대비 알고리즘
const rgb = [255, 0, 0]; function setContrast() { // Calculate brightness const brightness = Math.round(((parseInt(rgb[0]) * 299) (parseInt(rgb[1]) * 587) (parseInt(rgb[2]) * 114)) / 1000); // Set text color const textColour = (brightness > 125) ? 'black' : 'white'; // Set background color const backgroundColour = 'rgb(' rgb[0] ',' rgb[1] ',' rgb[2] ')'; $('#bg').css('color', textColour); $('#bg').css('background-color', backgroundColour); }
이 알고리즘은 배경 밝기에 따라 시각적으로 최적의 텍스트 색상 선택을 보장합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3