교차 플랫폼 호버 효과: :hover를 클릭/터치로 변환
모바일 기기는 :호버. 원활한 사용자 환경을 보장하기 위해 개발자는 터치 또는 클릭 이벤트와 함께 작동하도록 이러한 효과를 조정해야 하는 경우가 많습니다. 이 기사에서는 :hover 애니메이션을 모바일 장치용 클릭 기반 상호 작용으로 변환하는 간단한 솔루션을 살펴봅니다.
다음 예는 정보 표시줄에서 :hover에 의해 트리거되는 애니메이션을 보여줍니다. 화면 너비가 700px을 초과하면 애니메이션은 마우스를 올려도 계속 트리거될 수 있습니다. 그러나 작은 화면의 경우 클릭 이벤트에 의해 애니메이션이 실행되도록 수정됩니다.
CSS 애니메이션:
.info-slide { transition: height .4s ease-in-out; height: 60px; background: url(../images/blue-back.png); } .info-slide:hover { height: 300px; }
반응형 전환을 위한 미디어 쿼리 :
@media screen and (max-width: 700px) { .info-slide { cursor: pointer; } .info-slide:active { height: 300px; } }
이 솔루션에서는 :active를 활용합니다. :hover와 함께 선택기. w3schools에 따르면 이 접근 방식은 화면 너비가 700px 미만일 때 애니메이션을 클릭 또는 터치 기반 상호 작용으로 효과적으로 변환합니다.
이 솔루션을 모바일 환경에서 테스트하면 애니메이션이 그에 따라 반응하여 일관된 사용자 제공을 제공하는 것으로 나타났습니다. 다양한 기기에서 경험해보세요.
위 내용은 호버 애니메이션을 모바일 장치용 클릭/터치 상호 작용으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!