이 간단한 해결 방법은 빈

요소를 제공하여 페이지 로드 중 불필요한 전환 시작을 방지함으로써 Chrome의 버그를 해결합니다.

","image":"http://www.luping.net/uploads/20241115/173166521767371d4106b00.jpg","datePublished":"2024-11-15T18:24:27+08:00","dateModified":"2024-11-15T18:24:27+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.

Chrome에서 페이지 로드 시 CSS 전환이 트리거되는 것을 방지하는 방법은 무엇입니까?

2024년 11월 15일에 게시됨
검색:102

How to Prevent CSS Transitions from Triggering on Page Load in Chrome?

페이지 로드 시 CSS 전환 시작 억제

특정 상황에서는 페이지 로드 중에 CSS 전환이 실수로 활성화되어 요소가 깜박일 수 있습니다. 이 문제는 요소에 색상 전환을 적용할 때 발생할 수 있습니다.

제공된 예에 따라:

CSS:

p.green {
   color: green;
   transition: color .2s;
}

p.green:hover {
   color: yellow;
}
HTML:

<p class="green">The Flashing Text</p>

페이지가 로드되면

요소 내의 텍스트가 검정색(초기 색상)에서 녹색으로 전환됩니다. 이러한 동작은 원하지 않으며 시각적으로 방해가 될 수 있습니다.

이러한 의도하지 않은 전환을 방지하려면 Chrome 동작의 고유한 측면을 활용하는 솔루션이 필요합니다. 페이지에

요소가 포함되어 있으면 Chrome은 CSS 전환을 조기에 트리거합니다. 스크립트 태그 내에 단일 공백 ​​문자를 추가하면 이 요소의 존재를 에뮬레이트할 수 있으므로 잘못된 전환을 억제할 수 있습니다.
<script> </script>

이 간단한 해결 방법은 빈

요소를 제공하여 페이지 로드 중 불필요한 전환 시작을 방지함으로써 Chrome의 버그를 해결합니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3