CSSグリッドレイアウトモジュールは、Webサイトの構築方法に革命をもたらしました。過去のトリッキーなハッキングや独創的なソリューションなしで高度なレイアウトを可能にするツールを提供しています。 このグリッドの紹介では、グリッドレイアウトの仕組みの基本を説明します。実際に使用する方法の簡単な例をたくさん見ていきます。
キーテイクアウト
CSSグリッドレイアウトの紹介:この記事は、CSSの強力なレイアウトシステムとしてのCSSグリッドの基本的な理解を提供し、構造化されたコンテンツ配置のために要素を行と列のグリッドフレームワークに変換する方法を説明します。要素をグリッドコンテナに変え、その直接の子供をグリッドアイテムに変えることの基本をカバーしています。
-
グリッド構造とアイテム配置:グリッドテンプレート - コラム、グリッドテンプレート列、グリッドテンプレートエリアなどのプロパティを使用してグリッド構造を定義するなど、CSSグリッドの重要な機能が検討されています。チュートリアルでは、ギャッププロパティの間隔グリッドアイテムを示し、それらを特定の行と列に整理して正確なレイアウトを示します。
CSSグリッドを使用したレスポンシブデザイン:レスポンシブWebデザインのCSSグリッドの適応性が強調表示され、さまざまな画面サイズのグリッドレイアウトを変更するためにメディアクエリを使用する方法を示します。グリッドアイテムの重複やメディアクエリのないレスポンシブレイアウトの作成などの高度な手法についても説明し、最新のWebデザインにおけるCSSグリッドの汎用性を強調しています。
-
- グリッドは、コンテンツを配置できる列と行のフレームワークです。 (テーブルのレイアウトのようなものですが、ステロイドに!)
さて、.container要素の直接の子供はすべて「グリッドアイテム」になります。そもそも、以下のデモに示すように、それらは単一の列の行の束として表示されます。
を参照してください
cssグリッドの基本:表示:sitepoint by sitepoint(@sitepoint)codepenを参照してください。
<span><span>.container</span> { </span> <span>display: grid; </span><span>} </span>
上記の例には、容器として機能する
これまでのところ、表示せずに同じ結果が得られるので、あまり達成していません。グリッド。
さらなる読み取り:
上記のデモでは、コンテナがビューポートの中心です。グリッド付きのセンタリング要素の詳細を読んでください。
グリッドアイテム間のギャップの設定
最初のスペースをGAPプロパティで少し離してみましょう:
<span><span>.container</span> { </span> <span>display: grid; </span><span>} </span>
cssグリッドの基本:sitepoint by sitepoint(@sitepoint)
codepen。
ギャッププロパティは、まもなく表示されるように、要素間のスペースを垂直方向と水平方向に挿入します。 (必要に応じて、異なる水平ギャップと垂直ギャップを設定できます。)
さらなる読み取り:
- ギャッププロパティの詳細を読んでください。
- グリッド列のセットアップ
現在、「暗黙の」グリッドがあります。つまり、ブラウザは、まだ行や列を指定していないため、グリッドを把握しているだけです。デフォルトでは、1つの列と4行を取得します。グリッドアイテムごとに1つだけです。次に、いくつかの列を指定しましょう:
<span><span><span><div> class<span>="container"</span>> <span><span><span><header>></header></span>header<span><span></span>></span> </span> <span><span><span><aside>></aside></span>aside<span><span></span>></span> </span> <span><span><span><main>></main></span>main<span><span></span>></span> </span> <span><span><span><footer>></footer></span>footer<span><span></span>></span> </span><span><span><span></span></span></span></span></span></span></span> </div></span>></span> </span>グリッドテンプレートコラムを使用すると、1FRの幅、または使用可能なスペースの1つの割合を持つ4つの列がそれぞれ4つの列が必要であることを指定しています。 (1FR 1FR 1FR 1FRの代わりに、非常に便利な繰り返し()関数を使用して繰り返し(4、1FR)を書き込むことができます。
以下に示すように、グリッドアイテムは1つの行にレイアウトされています。
さらなる読み取り:
Grid-Template-Columnsの詳細情報。
柔軟な長さ(FR)ユニットの詳細をご覧ください。gridのrepeat()関数の使用方法
- グリッドアイテムを列と列に整理する
- 標準のWebページレイアウトで表示される可能性があるため、グリッドアイテムを行と列に整理しましょう。
- まず、グリッドテンプレート列プロパティを使用して3行を指定します:
上のペンにその線を追加すると、グリッドアイテムがこれらの行と列に適合する方法を指定していないため、まだそれほど多くは発生しません。繰り返しますが、Auto Auto Autoは、repeat()関数を使用して繰り返し(3、auto)として記述できることに注意してください。)
さらなる読み取り:
グリッドテンプレート列に関する詳細情報。
<span><span>.container</span> { </span> <span>display: grid; </span> <span>gap: 10px; </span><span>} </span>
gridのrepeat()関数の使用方法
グリッドにグリッドアイテムを配置する
- ブラウザの開発者ツールは、CSSグリッドレイアウトを理解するのに非常に便利です。これまでコードを検査すると、下の写真のようにグリッドを定義する水平および垂直のグリッド線を見ることができます。
-
5つの垂直グリッドラインと4つの水平グリッドラインがあり、それらはすべて番号が付けられています。これらのグリッドラインを使用して、グリッドアイテムをレイアウトする方法を指定できます。
最初に要素を4つの列と1つの行に及ぼすように設定しましょう。これは、に、番号が番号1のグリッド列線で開始され、番号付きの列線で終了するように指示します。エンドラインは指定されていないため、次の行ラインに至るだけなので、グリッドロー:1はグリッドrow:1 /2に相当します。
以上がCSSグリッドレイアウトの初心者ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

CSSを備えたカスタムカーソルは素晴らしいですが、JavaScriptを使用して次のレベルに物事を引き出すことができます。 JavaScriptを使用して、カーソル状態間で移行し、カーソル内に動的テキストを配置し、複雑なアニメーションを適用し、フィルターを適用できます。

2025年には、互いに互いに跳ね返る要素を伴うインタラクティブなCSSアニメーションは、CSSにPongを実装する必要はありませんが、CSSの柔軟性とパワーの増加はLee&#039;の疑いを補強します。

CSSバックドロップフィルタープロパティを使用してユーザーインターフェイスをスタイルするためのヒントとコツ。バックドロップフィルターを複数の要素間でレイヤー化する方法を学び、それらを他のCSSグラフィカル効果と統合して、精巧なデザインを作成します。

まあ、SVG&#039;の組み込みのアニメーション機能は、計画どおりに非推奨されることはありませんでした。確かに、CSSとJavaScriptは負荷を運ぶことができる以上のものですが、以前のようにSmilが水中で死んでいないことを知っておくのは良いことです

イェーイ、テキストワラップのジャンプを見てみましょう:サファリテクノロジーのプレビューにかなり着陸してください!しかし、それがChromiumブラウザーでの仕組みとは異なることに注意してください。

このCSS-Tricksアップデートは、アルマナック、最近のポッドキャスト出演、新しいCSSカウンターガイド、および貴重なコンテンツを提供するいくつかの新しい著者の追加の大幅な進歩を強調しています。

ほとんどの場合、人々はTailwind&#039;の@Apply機能を紹介します。このように展示されたとき、@Applyはまったく有望な音をしません。だからobvio

馬鹿のように展開することは、展開に使用するツールと複雑さの報酬と複雑さの減少との間の不一致になります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
