CSS Flex エラスティック レイアウトを使用して不規則なグリッド レイアウトを実装する方法
Web デザインでは、ページの分割とレイアウトを実現するためにグリッド レイアウトを使用することが必要になることがよくあります。通常はグリッドです。レイアウトは規則的で、各グリッドは同じサイズですが、場合によっては、不規則なグリッド レイアウトを実装する必要がある場合があります。
CSS Flex Flex Layout は、不規則なグリッド レイアウトを含むさまざまなグリッド レイアウトを簡単に実装できる強力なレイアウト方法です。以下では、CSS Flex エラスティック レイアウトを使用して不規則なグリッド レイアウトを実装する方法と、具体的なコード例を紹介します。
まず、HTML 構造を作成する必要があります。<div> 要素または他のコンテナ要素をグリッド コンテナとして使用し、コンテナ内に複数のサブ要素を作成できます。これらのサブ要素 この要素は、レイアウトしたいグリッドです。 <p>たとえば、「grid-container」という名前の <code><div> 要素をグリッド コンテナーとして作成します。この要素には、「item1」、「item2」、「」という 3 つの子要素が含まれています。 item3": <pre class='brush:php;toolbar:false;'><div class="grid-container">
<div class="item item1">Item 1</div>
<div class="item item2">Item 2</div>
<div class="item item3">Item 3</div>
</div></pre><p>次に、グリッド コンテナと子要素の CSS スタイルを設定する必要があります。<code>display: flex
を使用して、グリッド コンテナをフレキシブル コンテナとして設定します:
.grid-container { display: flex; flex-wrap: wrap; } .item { flex: 1 0 auto; }
上記のコードでは、flex-wrap:wrap
属性により自動行折り返しが実装されています。グリッド コンテナーの幅がすべての子要素を収容するのに十分でない場合、自動的に折り返して表示されます。そして flex: 1 0 auto
は各子要素を同じサイズにすることができます。
不規則なグリッド レイアウトを実現するために、flex-grow
属性と flex-basis
属性を使用して、サブオブジェクトのスケーリング率とベース サイズを制御することもできます。それぞれの要素です。
たとえば、最初の子要素「item1」を元のグリッド コンテナの幅の 2 倍にしたい場合は、その flex-grow
を 2 に設定し、他の子要素を「item1」に設定します。要素はデフォルト 1 のままです:
.item1 { flex-grow: 2; }
同様に、3 番目の子要素「item3」の幅を他の子要素の 2 倍にしたい場合は、その flex-basis
を 200 に設定できます。 % :
.item3 { flex-basis: 200%; }
上記のコード設定により、不規則なグリッド レイアウトを実現できます。完全な CSS コードは次のとおりです。
.grid-container { display: flex; flex-wrap: wrap; } .item { flex: 1 0 auto; } .item1 { flex-grow: 2; } .item3 { flex-basis: 200%; }
上記は、CSS Flex エラスティック レイアウトを使用して不規則なグリッド レイアウトを実装する方法についての詳細な紹介と具体的なコード例です。 CSS Flex レイアウトのさまざまなプロパティを柔軟に使用することで、さまざまな独自のグリッド レイアウトを簡単に実装し、ページの視覚効果とユーザー エクスペリエンスを向上させることができます。
以上がCSS Flex レイアウトを使用して不規則なグリッド レイアウトを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
