最近便利なCSSおれおれAdvent Calendar 2023 – 15 日目 メディアクエリーを使って切り替える場合ってだいたい画面の幅を見て、広ければパソコン、狭ければスマホ、という判断にしていることが多いかと思います。中間にタブレットを置いたり。 大きさとか配置とかはそれでもまあまあ大丈夫かなとは思うんですが、ユーザー操作(インタラクション)を考えると画面幅に依存するのは本質ではないなあという感じがしますよね。デバイスの特性を見てやりましょう。 例 ホバーで色を変えて強調表示するカード UI です。スマホ等で入力欄に触れるとホバー状態にしても反応してしまうのを制御できます。 デモ:https://codepen.io/ginpei/pen/qBgzRJK