前提・実現したいこと
基本的なHTML、CSSを使ってPC、スマホに対応したページを作成しています。
大凡のことは検索し、"scroll-behavior: smooth;"をつかうことで
アンカーリンクの滑らかなスクロールが実現できることがわかり、
PC(Chrome)での動作は確認できたのですが、
iOS、safariで同様のページを開くと動作しないことが確認できました。
この場合、どのように記述すれば動作するでしょう?
また、どのような要素から動作していないと考えられるでしょうか?
教えていただけると幸いです。よろしくお願い致します。
CSS html{ scroll-behavior: smooth; overscroll-behavior-y: contain; -webkit-overflow-scrolling: touch; } @media screen and (max-width: 959px) { html { scroll-behavior: smooth; overscroll-behavior-y: contain; -webkit-overflow-scrolling: touch; } img { display: block; width: 100%; height: auto; } area{ scroll-behavior: smooth; } } @media screen and (max-width: 480px) { html { scroll-behavior: smooth; overscroll-behavior-y: contain; -webkit-overflow-scrolling: touch; } img { display: block; width: 100%; height: auto; } area{ scroll-behavior: smooth; } }
試したこと
PC版chrome、及び開発モードによるシュミレーションでは動作を確認済み
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。