前提・実現したいこと
スマートフォン用でみれるサイトを作成中です。作成したボタンをchromeのデペロッパーツールのiphone Xサイズで確認した際は問題がなく表示されるのですが、実機iphone12で見た際にはボタンの中の文字が意図しないところで改行されたり、ボタンの配置がズレてしまっています。-webkit-appearance: none;を記載して試しましたが特に変化は見られませんでした。
ちなみに2つボタンがあるうち、.record-btnの方だけレイアウトが崩れてしまいます。
恐れ入りますが、解決策ご教示いただけると幸いです。
問題となっている箇所画像
デベロッパーツール確認時
iphone確認時(画質悪くてすみません)
該当のソースコード
#css @media screen and (max-width:500px) { .container-fluid{ text-align: center; } .main { position: relative; display: inline-block; width: 320px; height: 360px; } .background-image { width: 320px; height: 360px; } .record-btn { -webkit-appearance: none; background: #e96e63; position: absolute; top: 68%; left:22%; padding: 4px 10px; color: #fff; border: 2px solid #eee; border-radius: 10px; font-family: 'Kosugi', sans-serif; font-size: 5px; text-align: center; } .recording-btn { -webkit-appearance: none; background: #e96e63; position: absolute; top: 68%; left:24%; padding: 8px 20px; color: #fff; border: 3px solid #eee; border-radius: 10px; font-family: 'Kosugi', sans-serif; font-size: 10px; text-align: center; } }
#html <div class="container-fluid" v-if="screen=='recordingScreen'" key="recordingScreen"> <div class="main"> <%= image_tag 'face.png', class: 'background-image' %> <button class="record-btn" type="button" v-if="status=='ready'" @click="startRecording"> さっそく声の成分をチェック!!!! <i class="fas fa-microphone fa-lg"></i><br> (5秒間のマイク録音が開始されます) </button> <button class="recording-btn" type="button" v-if="status=='recording'"> <span id="sec"></span> <i class="fas fa-microphone fa-lg"></i> </button> </div> </div>
試したこと
-webkit-appearance: none;を記載して試しましたがレイアウト崩れは変わりませんでした。
回答1件
あなたの回答
tips
プレビュー