> 웹 프론트엔드 > CSS 튜토리얼 > 처음으로 색상 조정 () 탐색

처음으로 색상 조정 () 탐색

Jennifer Aniston
풀어 주다: 2025-03-25 10:09:16
원래의
687명이 탐색했습니다.

처음으로 색상 조정 () 탐색

Safari Technical Preview 122의 릴리스 노트에서 CSS에서 Color-Contrast () 기능을 지원한다고 보았습니다. 사파리는 먼저 문 밖으로 나옵니다. 내가 아는 한, 다른 브라우저는 아직 이것을 지원하지 않으며 안정적인 사파리가 언제 배송 할 것인지, 또는 다른 브라우저가 있을지 전혀 모른다. 하지만! 아주 좋은 생각입니다! 더 접근 가능한 인터페이스를 배송 할 수있는 기본 도구 (색상 대비가 일부인)는 나에게 시원합니다. 그래서 그것을 작동 시키려고 노력합시다.

누구나 Safari Technical Preview를 다운로드 할 수 있으므로 그렇게했습니다.

나는 이것에 대해 물어봐야했지만, 이것이 사전 릴리스 브라우저이기 때문에 이러한 모든 기능이 기본적으로 활성화되어 있음을 의미하지는 않습니다. Chrome Canary에 특징 플래그가있는 것처럼 Safari Technical Preview도 켜야합니다. 그래서 나는 다음과 같이 뒤집어 야했다.

릴리스 노트에는 실제로 ColorTrast ()를 사용하는 방법에 대한 정보가 없지만 운 좋게도 웹 검색은 사양 (Color Module 5의 일부)을 나타냅니다. MDN에는 매우 기본적인 구문 정보가 포함 된 페이지가 있습니다.

이것이 내가 이해하는 방법입니다.

위의 예제는 항상 흰색으로 되돌릴 것이기 때문에 약간 어리석은 일입니다. 이는 검은 색과 가장 대조적입니다. 이 기능은 실제로 해당 색상 값 중 하나 이상이 동적 일 때 유용합니다. 즉, CSS 사용자 정의 속성 일 가능성이 높습니다.

함수는 색상을 반환하므로 상단 사용 사례는 동적 배경을 기반으로 색상을 설정할 것입니다. 그래서…

 부분 {
  배경 : var (-bg);
  색상 : 색상 관리 (var (-bg) vs 흰색, 검은 색);
}
로그인 후 복사

이제 우리는 -BG에서 모든 색상을 전혀 던질 수 있으며 가장 대조적 인 내용에 따라 흰색 또는 검은 색 텍스트를 얻을 수 있습니다.

가장 기본적인 사용 사례에서도 매우 시원합니다.

다음은 Dave의 데모가 부모의 텍스트 색상을 설정하는 것이 아니라 링크 색상도 선택할 수있는 다른 색상 세트를 가지고 있습니다. HSL 슬라이더 (물론 Safari Technology Preview)와 함께 작동하여 작동하는 것을 볼 수 있습니다.

충분한 대비가있는 두 가지 색상을 선택하는 것만으로는 쉽습니다 (좋은 의도를 가진 우리의 사람들조차도 얼마나 자주 망쳐 놓는 지 놀랄 것입니다). 그러나 오 와우는 다양한 상황에 따라 복잡해지며, 많은 색상 변형이 있거나, 신은 임의의 조합을 금지하지는 않습니다.

다음은 Dave의 테스터와 함께 연주하는 비디오가 있으므로 색상이 다른 장소에서 어떻게 업데이트되는지 확인할 수 있습니다.

위 내용은 처음으로 색상 조정 () 탐색의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿