あなたのコードには、px
の固定値が使用されています。
デスクトップ上(デスクトップ上にデザインされている場合)は見栄えが良いかもしれませんが、携帯電話の幅がピクセル数が少ないため、元の順序に応じてイメージを上下にプッシュします。
基本的にはそのサイズがその問題を解決するには400ピクセル
によって400ピクセルに固定されているので、あなたのイメージは、モバイルには大きすぎます、私はサイズ変更可能なユニットに画像固定幅を変更することをお勧めします。
サイズ変更可能なユニットの一例はvw
です。
vw
はビューポートの略で、画面の幅に基づいています。
数値は0〜100の数値で表されます。
%(%)
とvw
の違いは、パーセントは容器または容器の相対的なサイズですが、vw
は常にビューポートに基づいています。
以下は、ビューポートの使用例です。
例をフルスクリーンで表示し、デスクトップブラウザのサイズを変更して、その動作を確認してください。それに沿って画像のサイズを変更します。
vw
とすると、vw
のすべての最小幅と高さを設定する必要があります。モバイルデバイスでは小さすぎる可能性があるからです。そのためには、min-width
とmin-height
を使用してください。
私は助けました!
マーク
#vwTest
{
background-color: gray;
width: 30vw;
height: 30vw;
}
#vwTest2
{
background-color: lightgray;
width: 50vw;
height: 50vw;
}
<div id="vwTest">
</div>
<div id="vwTest2">
</div>