フレックス レイアウトは現在よく使用されるレイアウト方法ですが、場合によっては小さな問題が発生することがあります。フレックスレイアウトを使用して左側にアバター、右側にテキストを作成していたところ、画像の幅を固定しても画像の幅が変わることに気付きました。 下の図では、アバターは丸いはずなのに、圧縮されて変形していることがわかります。 <div class="people"> <img class="アバター" src="./avatar.jpg" alt="アバター"> <div class="des"> <p>トニー</p> <p>そうです、私はあなたの先生のトニーです。私に髪を切ってもらいに来てください! </p> </div> </div> /* 親要素 */ 。人々 { ディスプレイ: フレックス; } /* アバター*/ .アバター{ 幅: 64ピクセル; 高さ: 64px; 境界線の半径: 32px; } /* キャラクター紹介 */ .des { 左マージン: 24px; } オンライン検索の一般的な方法は、img タグの外側に div をラップすることです。 <div class="people"> <div><img class="アバター" src="./avatar.jpg" alt="アバター"></div> <div class="des"> <p>トニー</p> <p>そうです、私はあなたの先生のトニーです。私に髪を切ってもらいに来てください! </p> </div> </div> もう 1 つの簡単な方法は、アバターの CSS に flex-shrink: 0 を直接追加することです。 /* アバター*/ /* flex-shrink プロパティは、アイテムの縮小率を定義します。デフォルト値は 1 で、十分なスペースがない場合、アイテムは縮小されます。 */ /* 要素の flex-shrink プロパティが 0 で、他の項目が 1 の場合、スペースが不足しても値が 0 の項目は縮小されません。 */ .アバター{ フレックス収縮: 0; 幅: 64ピクセル; 高さ: 64px; 境界線の半径: 32px; } フレックスレイアウトでの画像変形の解決策に関するこの記事はこれで終わりです。フレックス画像変形に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: html 内の絶対パス URL と相対パス URL、サブディレクトリ、親ディレクトリ、ルート ディレクトリ
>>: MySQL Index Pushdown (ICP) とは何かを理解するための記事
目次1. 問題の背景2. 仮想マシン ネットワーク カードの接続方法は何ですか? 2.1 NAT 2...
普段はdocker buildコマンドでイメージを生成していますが、コードの更新が頻繁に行われるとn...
目次1. データベースの使用を選択2. 情報を表示する3. テーブルを作成する4. データを挿入する...
これまでは、拡張子が .msi のファイル、つまり、完全なインストールが使用されていました。しかし、...
Grafana をインストールします。公式 Web サイトでは、直接インストールできる Ubuntu...
最近の勉強で、GitHub でレイアウトの練習をいくつか見つけたのですが、レイアウトにまったく慣れて...
HTML4 についてHTML (XHTML ではありません)、MIME タイプは text/html...
目次1. 重複したリクエストをキャンセルする2. すべてのリクエストをクリーンアップするこのソリュー...
Flex レイアウトの紹介英語の Flex はフレキシブル ボックス、つまり伸縮性のあるボックスを...
今日、slave_exec_modeというパラメータを偶然見ました。マニュアルの説明から、このパラメ...
目次Cocos Creator のリソース管理に関する問題リソースの依存関係リソースの使用レスローダ...
目次インデックス プッシュダウンとは何ですか?インデックスプッシュダウン最適化の原理インデックスプッ...
この記事は参考までにmysql 8.0.19 winx64.zipのインストールチュートリアルを記録...
目次動作原理:ブラウザは何をするのですか?ホストファイル index.htmlメイン.jsその他のベ...
require メソッドの読み込みルールキャッシュからの読み込みを優先するコアモジュールパス形式のモ...