小金井にあるWEB制作会社の備忘録

MEMORANDUM

スマートフォンで「overflow-x」が効かない時の対処法

スライドアニメーションの使用等で画面全体をマスクしたい時に、「overflow-x」を使用するのですが、スマートフォンではうまく行かなったので対処方法をメモ。

HTML

<body>
<main class="overflow ">
…
</main>
</body>

CSS

.overflow {
	overflow-x: hidden;
}

スマートフォンではパソコンと異なり「body」タグには「overflow-x」が適応できません。
そのため直下に別のタグ(例はmainタグ)を作成して、そちらにクラスを設定しています。

同一カテゴリーの記事