スマホでウェブサイトの入力フォームをタップすると「入力フォームが拡大される」ことがあります。
iOSでは、input要素に指定しているフォントサイズが「16px」を下回ると、フォーカス時にズームされる という仕様があるからです。
でも、勝手にズームインされてしまうと、デザイン的に良くなかったり、使い勝手が悪いサイトになってしまうことがあります。
スポンサーリンク
解決方法
フォントサイズは16pxにしておいて、transform
で縮小させればOKです。
input[type=text] {
font-size: 16px;
transform: scale(0.8);
}
これで、入力フォームをタップしても拡大されずにすみます。
スポンサーリンク