境界線の高さをすべてのデバイスで同じように表示する方法

ザーイド・カーン

私は2つの境界線を設計しました。1つは画像の後ろ(黒い境界線)、もう1つは画像の後ろ(緑の境界線)です。すべてのモバイルデバイスで両方の境界線の高さを同じにしたい。モバイルの画面サイズ320pxに合わせて枠線の高さを設定しましたが、画面サイズを別のサイズ(375px、414pxなど)に変更しようとすると、通常のサイズから外れてしまいます。すべてのデバイスで同じように表示するにはどうすればよいですか。私はモバイルファーストのアプローチを使用しています。

HTML:

<div class="img-border1" >
            
     <img src="https://cdn.cnn.com/cnnnext/dam/assets/201209140756-jimenez-covid-19-vaccine-distribution-rural-us-dnt-vpx-super-169.jpg" alt="">
 </div>

SCSS:

.img-border1{
    position: relative;
    border: 4px solid #000;
    width: 20%;
    height: 200px;
  
    img{
        position: absolute;
        width: 100%;
        transition: .25s;
        left: 10px;
        top: 10px;  
    }
    
    &::after{
        border: 4px solid green;
        content: "";
        display: block;
        position: absolute;
        top: 20px;
        left: 15px;
        right: -20px;
        bottom: -15px;
    }
}

視覚的な表現は次のとおりです。Codepen

Chrome開発ツールでさまざまなモバイル画面サイズを設定することで確認できます。

助けていただければ幸いです。

デッドプール

問題はあなたの身長ではありませんdivしかし、画像の高さが一貫していません。幅に%を使用しているため、高さも小さくなります。

divの高さはconstant常に200pxです。

ここに画像の説明を入力してください

したがって、画像の高さと幅を修正する必要があります。常に200px程度である必要があります。小さくすると、後ろのdivの<div class="img-border1" >高さが200pxのままになり、壊れているように見えます)。

SCSSを次のように変更します。

.img-border1{
    position: relative;
    border: 4px solid #000;
    height: 200px;
    width:350px;
    background: yellow;
  
    img{
        position: absolute;
        height: 180px;
        transition: .25s;
        left: 10px;
        top: 10px;  
    }
    
    &::after{
        border: 4px solid green;
        content: "";
        display: block;
        position: absolute;
        top: 20px;
        left: 15px;
        right: -20px;
        bottom: -15px;
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

線の高さをすべて同じにする方法は?

分類Dev

空白がないようにすべての記事でボックスの高さを同じにする方法

分類Dev

アプリをすべてのデバイスで同じように表示するにはどうすればよいですか?

分類Dev

Swift Xcodeのすべてのデバイスの画面全体の周囲に境界線を作成するにはどうすればよいですか?

分類Dev

RoundedRectの境界線の輪郭をPyQt / PySideですべて同じ幅でペイントするにはどうすればよいですか?

分類Dev

ブートストラップボックスをすべてのデバイスで同じ高さにする

分類Dev

Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

分類Dev

Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

分類Dev

Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

分類Dev

Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

分類Dev

Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

分類Dev

Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

分類Dev

デバイスに応じてUITableViewCellの高さを動的に計算する方法

分類Dev

cssのすべてのデバイスでボタンが同じように見えるようにするにはどうすればよいですか?

分類Dev

最初のデータのみが表示されます。同じIDのすべてのデータを表示するにはどうすればよいですか?

分類Dev

画像ビューをすべてのデバイスで同じように見せます

分類Dev

すべての高さを表示するようにLinearLayoutLayoutParamsを設定する方法

分類Dev

すべてのデバイスで同じになるように、divを別のdivの上に配置します

分類Dev

テキストコンテンツに基づいて、すべてのdivを同じ高さにするにはどうすればよいですか?

分類Dev

タイムピッカーとデートピッカーをすべてのデバイスで同じように表示するにはどうすればよいですか?

分類Dev

異なるサイズのシンボルに対して同じサイズの境界線を作成するにはどうすればよいですか?

分類Dev

typescriptを使用してangular2でデバイスの表示の高さと幅を取得するにはどうすればよいですか?

分類Dev

typescriptを使用してangular2でデバイスの表示の高さと幅を取得するにはどうすればよいですか?

分類Dev

RecyclerViewにすべての画像を同じサイズで表示するように強制する

分類Dev

複数のボックスで同じボックス オーバーレイの高さを管理するにはどうすればよいですか

分類Dev

wlan に接続されているデバイスのすべての IP を表示するにはどうすればよいですか?

分類Dev

iPhone 4s、5、6の画面サイズを処理し、すべてのコンテンツをすべてのデバイスで同じように見せるための方法

分類Dev

AndEngine:すべてのスプライト画像を同じように表示

分類Dev

すべての要素を同じ高さに連続して作成する方法

Related 関連記事

  1. 1

    線の高さをすべて同じにする方法は?

  2. 2

    空白がないようにすべての記事でボックスの高さを同じにする方法

  3. 3

    アプリをすべてのデバイスで同じように表示するにはどうすればよいですか?

  4. 4

    Swift Xcodeのすべてのデバイスの画面全体の周囲に境界線を作成するにはどうすればよいですか?

  5. 5

    RoundedRectの境界線の輪郭をPyQt / PySideですべて同じ幅でペイントするにはどうすればよいですか?

  6. 6

    ブートストラップボックスをすべてのデバイスで同じ高さにする

  7. 7

    Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

  8. 8

    Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

  9. 9

    Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

  10. 10

    Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

  11. 11

    Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

  12. 12

    Bootstrap 4の列をすべて同じ高さにするにはどうすればよいですか?

  13. 13

    デバイスに応じてUITableViewCellの高さを動的に計算する方法

  14. 14

    cssのすべてのデバイスでボタンが同じように見えるようにするにはどうすればよいですか?

  15. 15

    最初のデータのみが表示されます。同じIDのすべてのデータを表示するにはどうすればよいですか?

  16. 16

    画像ビューをすべてのデバイスで同じように見せます

  17. 17

    すべての高さを表示するようにLinearLayoutLayoutParamsを設定する方法

  18. 18

    すべてのデバイスで同じになるように、divを別のdivの上に配置します

  19. 19

    テキストコンテンツに基づいて、すべてのdivを同じ高さにするにはどうすればよいですか?

  20. 20

    タイムピッカーとデートピッカーをすべてのデバイスで同じように表示するにはどうすればよいですか?

  21. 21

    異なるサイズのシンボルに対して同じサイズの境界線を作成するにはどうすればよいですか?

  22. 22

    typescriptを使用してangular2でデバイスの表示の高さと幅を取得するにはどうすればよいですか?

  23. 23

    typescriptを使用してangular2でデバイスの表示の高さと幅を取得するにはどうすればよいですか?

  24. 24

    RecyclerViewにすべての画像を同じサイズで表示するように強制する

  25. 25

    複数のボックスで同じボックス オーバーレイの高さを管理するにはどうすればよいですか

  26. 26

    wlan に接続されているデバイスのすべての IP を表示するにはどうすればよいですか?

  27. 27

    iPhone 4s、5、6の画面サイズを処理し、すべてのコンテンツをすべてのデバイスで同じように見せるための方法

  28. 28

    AndEngine:すべてのスプライト画像を同じように表示

  29. 29

    すべての要素を同じ高さに連続して作成する方法

ホットタグ

アーカイブ