Web アニメーションを扱う場合は、モバイル互換性を考慮することが重要です。ホバーベースのアニメーションの一般的なトリガーである :hover は、物理的なホバー アクションがないモバイル デバイスでは機能しない可能性があります。
この問題を解決するために、CSS はエレガントなソリューションである :active セレクターを提供しています。
:active と :hover を組み合わせることで、ホバー (デスクトップの場合) またはクリック/タッチ (モバイルの場合) でトリガーされるアニメーションを作成できます。
.info-slide:hover, .info-slide:active { height: 300px; }
:active セレクターは、クリックやタッチなど、要素がアクティブに操作されているときに適用されます。これを :hover ルールの後に配置することで、:hover または :active のいずれかが満たされたときにアニメーションが確実にトリガーされます。
このソリューションを検証するには、Web ページをテストするだけです。デスクトップ環境とモバイル環境の両方で。デスクトップ上でホバーするか、モバイル上でクリック/タッチするとアニメーションがトリガーされるのを確認してください。
以上がホバー アニメーションをモバイル デバイスで動作させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。