バグなのか、それとも環境依存なのか知りたい
OS:android7.0
ブラウザ:スマホ版Chrome-v90.0.4430.210
スマホ環境でのみ発生します。
画面上部から勢いよくスワイプして画面最下部までスクロールした際、HTMLでpaddingをvhで設定していると最下部で止まらず、ノックバックされたような動きになります。
バウンススクロールとは違い、領域外が表示されることはなく、また動きにアニメーションもありません。下記サンプルでいうと発生時は最下部の「aiueo」がノックバックの結果見切れて表示されなくなります。
実機固有のバグなのかそれとも
アンドロイド、ひいてはアイフォンも含めた動作なのかを知りたいです。
手元にアンドロイド端末一台しかないので確かめられず…。
お手数をお掛けして申し訳ないのですが、
下記HTMLとCSSを試していただける方、いらっしゃいましたら試してみていただきたいです。
追記:
こちらに下記HTML、CSSを設定したサンプルページを用意しました。
スマホで試していただきたく。
https://lab.dododori.com/game/teratail/index.html
追記2:
上で書いた実機の場合はですが、
本現象はpaddingにvhを設定したときのみ発生し、%やem指定では発生しません。ページ最下部でスクロールがきっちり止まります。
参考にpaddingを%に変えたサンプルです。こちらでは発生しないハズ…。
https://lab.dododori.com/game/teratail2/index.html
該当のソースコード
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> 6<link href="style.css" rel="stylesheet"> 7</head> 8<body> 9 <main id="main"> 10 <div id="info"></div> 11 <div id="sns"></div> 12 </main> 13 <footer id="footer"> 14 aiueo 15 </footer> 16</body> 17</html>
css
1#info { 2 padding: 50vh 0; 3 background: black; 4} 5#sns { 6 padding: 50vh 0; 7 background: red; 8} 9#footer { 10 background: green; 11 padding-top: 50vh; 12}
何卒よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。