Queries가 없으면 루트 요소에서
이 테마의 기본"검은 색 "및"흰색 "은 종종 검은 색과 흰색으로 인해 대비가 향상됩니다. 이 색상은 (배경) 및 변경에 따라 자동으로 조정되어 와 유사하게 작동하지만 프레임 워크는 이러한 변수의 현재 상태를 추적합니다.
1. 는 는 브라우저 폐쇄에서 지워집니다. 선택은 사용자 행동 및 GDPR 준수 고려 사항에 따라 다릅니다.
@media
를 선언하면 사용자의 OS 환경 설정을 기반으로 자동 스위칭을 할 수 있습니다. 브라우저는 OS의 "Light", "Dark"또는 "Auto"색 구성표 설정을 존중합니다. 이것은 또한 html prefers-color-scheme
태그를 통해 달성 될 수 있습니다 : . 두 방법 모두 동일한 결과를 얻습니다. 밝은 체계와 어두운 체계를 모두 사용할 수있게하고 적절한 체계를 적용합니다.
및
속성의 명시 적 선언이 필요합니다.
속성 변경의 영향을 보여줍니다.
@media
color-scheme: light dark;
3. 불투명도 기반 접근법 : 2.
함수는 색상을 지정된 비율과 혼합 할 수 있습니다 (예 : ). 이것은 모드에서 색조 및 채도 일관성을 유지하는 데 유용합니다. Oklab 및 Oklch 색상 공간은 HSL에 비해 더 나은 인식 된 가벼움과 채도 제어를 제공합니다.
color-mix()
기능 :
color-mix()
기능 :
color-mix(in oklab, Canvas 75%, RebeccaPurple)
함수 (예 : )는 가장 정확한 제어를 제공하여 명확하고 어두운 모드에서 완전히 다른 색상을 허용합니다. 또한 light-dark()
: 에 비해 몇 가지 장점을 제공합니다
light-dark(lavender, saddlebrown)
color-mix()
빛, 어두운 및 자동 모드 컨트롤 구현
지원이 필요합니다.
color-scheme
JavaScript는 지속적인 설정 및 사용자 상호 작용에 유용합니다. 태그 또는 light-dark()
는 @media를 조작하는 데 사용될 수 있습니다. 함수는 코드 재사용 성을 향상시킵니다
는 세션에서 지속되는 반면 color-scheme
및 사용자 기본 설정 저장에 의해 제공되는 유연성과 사용자 선택을 수용하십시오.
위 내용은 가벼운 어두운 ()쪽으로 오십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!