>백엔드 개발 >PHP 튜토리얼 >css - PHP: 색상 값이 흰색에 가까운지 알 수 있는 방법이 있습니까?

css - PHP: 색상 값이 흰색에 가까운지 알 수 있는 방법이 있습니까?

WBOY
WBOY원래의
2016-08-04 09:19:431809검색

요구사항:
일부 흰색 텍스트의 배경이 흰색에 가까우면 텍스트가 불명확해지기 때문에 이런 종류의 배경색은 텍스트 색상을 검정색으로 설정해야 합니다.


알려진 잘못된 방법:

색상을 십진수로 환산하면 흰색에 가까운지 판단할 수 없습니다

<code>红色的值虽然是16711680 但和白色可以很好的区分.
但是灰色 12632256 比红色要小,但是和白色是很难区分的.</code>

답글 내용:

요구사항:
일부 흰색 텍스트의 배경이 흰색에 가까우면 텍스트가 불명확해지기 때문에 이런 종류의 배경색은 텍스트 색상을 검정색으로 설정해야 합니다.


알려진 잘못된 방법:

색상을 십진수로 환산하면 흰색에 가까운지 판단할 수 없습니다

<code>红色的值虽然是16711680 但和白色可以很好的区分.
但是灰色 12632256 比红色要小,但是和白色是很难区分的.</code>

거꾸로. 작을수록 밝아집니다

불분명한 글꼴을 찾아 색상을 선택하면 됩니다. 요구 사항을 충족하고 RGB 값보다 크면 평균값을 추가하여 판단할 수도 있습니다.

RGB의 각 자릿수를 10진수로 변환하여 255와 비교합니다. 예를 들어 각 값과 255의 차이가 5 이내이면 흰색에 매우 가까운 것으로 간주되어 16진수 전체를 직접 변환할 수는 없습니다. 십진수로 변환합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.