Javascript 코드가 hsl을 rgb로 자동 변환하는 것을 중지하는 방법
P粉806834059
P粉806834059 2024-03-31 16:46:02
0
1
427

객체에 색상을 지정한 다음 조건을 사용하여 항목이 선택되었는지 확인하는 코드가 있습니다. 그러나 javascript(또는 브라우저)가 hsl을 rgb로 변환하여 일치가 발생하지 않기 때문에 조건이 작동하지 않습니다. JS(또는 브라우저)에서 이러한 동작을 방지할 수 있는 방법이 있는지 궁금합니다. 그렇지 않은 경우 왜 이런 현상이 발생합니까?

으아아아

나는 내 코드에서 RGB를 사용하면 이 문제를 해결할 수 있다는 것을 깨달았습니다. 하지만 왜 이런 일이 발생하는지 이해하고 싶습니다.

P粉806834059
P粉806834059

모든 응답(1)
P粉076987386

브라우저 표준이기 때문에 이런 일이 발생합니다.

이러한 색상으로 CSS 클래스를 만들고 이 클래스를 자바스크립트로 적용하는 것이 좋습니다. 그런 다음 조건에 element.classList.contains(class)를 사용할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿