スマホでactive擬似要素がタッチだけで反応してしまいます。
クリックしてページ遷移の時のみactive擬似要素を有効にすることはできないのでしょうか?
--追記--
タッチしても、長押した後に指を話した場合などにはページの遷移はしないと思います。
しかし、長押し中もbackground-color: #ccc;となってしまいます。
css
1ul li:active { 2 background-color: #ccc; 3}
質問文の意味が理解出来てないかもですが、スマホでのタッチ操作には反応させないで、PC使用時にマウスでのクリックのみに、反応させたいとの事で良いのでしょうか?
スマホでもPCのマウスでも、リンクを踏んで画面遷移する場合のみに反応させたいということです。スマホでは、タッチしても遷移しないように触れることもできると思います。その場合でもactiveですと、反応してしまうようです。わかりにくくて申し訳ありません。よろしくお願いいたします!
回答2件
あなたの回答
tips
プレビュー