フレックス レイアウトは現在よく使用されるレイアウト方法ですが、場合によっては小さな問題が発生することがあります。フレックスレイアウトを使用して左側にアバター、右側にテキストを作成していたところ、画像の幅を固定しても画像の幅が変わることに気付きました。 下の図では、アバターは丸いはずなのに、圧縮されて変形していることがわかります。 <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) とは何かを理解するための記事
たとえば、イントラネットに Jenkins サーバーがある場合、そのサーバーにアクセスするには、その...
1 はじめにスレッド技術は 1960 年代にすでに提案されていましたが、マルチスレッドがオペレーティ...
目次1. 簡単な紹介2. スクリーンショットを実行する3. コードの紹介4. まとめ1. 簡単な紹介...
Flex レイアウトを使用すると、水平に配置すると、すべての子項目の高さが同じになることがわかります...
序文多くの学生は既に再帰に精通していると思います。アルゴリズムの問題を解決するために再帰がよく使...
作業の過程で、暗黙的な変換が発生するケースが数多くあります。暗黙的な変換は、クエリの速度低下を引き起...
nginx.conf で複数のサーバーを設定します。 http リクエストを処理する際、nginx ...
目次序文1. 公式サイトからMySQL 8.0.22をダウンロードする2. 環境変数を設定する3. ...
目次1. 遭遇した問題2. 問題を分析する3. 本当の問題4. 解決策5. ソリューション効果1. ...
MySQLデータベースの接続が多すぎますこのエラーは明らかに、mysql_connect の後に m...
序文一般的な開発では、画像をディレクトリにアップロードし、ディレクトリとファイル名を連結してデータベ...
1. フロート+オーバーフロー:非表示このメソッドは主にオーバーフローを通じて BFC をトリガーし...
目次1. フロントエンドルーティングの実装原則2. vue-Routerの基本的な使い方2.1. イ...
dom要素に新しい子要素を追加し、新しく追加された新しい要素がコンテナーのスコープを超えた場合は、次...
MySQLインストールチュートリアル、参考までに具体的な内容は次のとおりです。 1. ダウンロードY...