すべてのCSSグリッドについて知っている!
4486 ワード
こんにちはコンピュータサイエンス世界の熱心な!
CSSのグリッドは、世界の要素です
CSSグリッドから始まった私の個人的な背景は、学校プロジェクトでした、我々は約1週間以内にしなければならなかったこの新しい魅力的なプロパティをフルに活用してウェブサイトを作成します.学校での私の典型的な幸運として、私はプロジェクト全体を台無しにし、それがそれを有効にする最後の日であることを実現するためにのみ.私の頭の後ろからこの記憶を思い出すことは、私たちがコード化を知っているように、私たちの仲間のコーダーがあきらめないようにすることはストレスを得ることができます、しかし、結果は苦しみの価値があります.さらに、私は私のプロジェクトから始めました、最初に、あなたが推測することができるCSS格子がCSSプロパティ要素であるということを知っていることから始めたいです.あなたがCSSグリッドであなたのウェブサイトをコード化したいならば
グリッドのレイアウト-これは主要な領域やセクション、またはサイズ、位置、層の面でカスタマイズの方法にページを分割する方法です.テーブルのように、グリッドレイアウトは、列と行の作成を可能にします.しかし、それはあなたが浮かんでいるかポジショニングを暗示しなければならないので、それを単純にします.
グリッドコンテナ-グリッドテンプレート行とグリッドテンプレートの列を使用してCSSでは、どのように多くの行と列が定義され、また幅と高さを調整しますが、しかし、あなたはまた、このようにCSSでコンテナのdiv要素を置くでしょう.
グリッドテンプレート行- CSSプロパティは、グリッド名の行名とサイズの関数を定義します.試してみる
グリッドテンプレート列- CSSプロパティは、グリッド名の行名とサイズの関数を定義します.
テンプレート列と行については、このようなものを本体に適用するのが最善です.
HTML
CSS
図
ウェブサイトリンク
https://repl.it/join/tvzzlmno-javiercunatt
何がCSSグリッドですか?
CSSのグリッドは、世界の要素です
CSS
それはどこからともなく現れて、急速に人気を得ているようです.我々がウェブ開発界でこれらの種類のものに慣れているので、我々の多くは何か新しいものを試みることについて懐疑的であることを終えて、物事が本当に働く方法を見ます.CSSグリッドから始まった私の個人的な背景は、学校プロジェクトでした、我々は約1週間以内にしなければならなかったこの新しい魅力的なプロパティをフルに活用してウェブサイトを作成します.学校での私の典型的な幸運として、私はプロジェクト全体を台無しにし、それがそれを有効にする最後の日であることを実現するためにのみ.私の頭の後ろからこの記憶を思い出すことは、私たちがコード化を知っているように、私たちの仲間のコーダーがあきらめないようにすることはストレスを得ることができます、しかし、結果は苦しみの価値があります.さらに、私は私のプロジェクトから始めました、最初に、あなたが推測することができるCSS格子がCSSプロパティ要素であるということを知っていることから始めたいです.あなたがCSSグリッドであなたのウェブサイトをコード化したいならば
body{ display:gird; }
, これは、ウェブサイトの私たちの全身をグリッドシステムのプロパティを取ることができます.ここから私はあなたのウェブサイトを作成するために必要な例のリソースと定義を提供し、あなたのウェブサイトを応答し、成功し、幸運を確認し、未知を恐れることはありませんすべてを使用する必要はありません覚えて!重要な定義
グリッドのレイアウト-これは主要な領域やセクション、またはサイズ、位置、層の面でカスタマイズの方法にページを分割する方法です.テーブルのように、グリッドレイアウトは、列と行の作成を可能にします.しかし、それはあなたが浮かんでいるかポジショニングを暗示しなければならないので、それを単純にします.
グリッドコンテナ-グリッドテンプレート行とグリッドテンプレートの列を使用してCSSでは、どのように多くの行と列が定義され、また幅と高さを調整しますが、しかし、あなたはまた、このようにCSSでコンテナのdiv要素を置くでしょう.
<div class="container">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
<span>6</span>
<span>7</span>
</div>
グリッドアイテム-グリッドコンテナには、グリッド項目が含まれ、デフォルトでは、各列には、各列の1つのグリッド項目がありますが、明らかにスタイルをこれを変更することができますし、アイテムはspan
この例の上の要素.グリッドテンプレート行- CSSプロパティは、グリッド名の行名とサイズの関数を定義します.試してみる
fr
サイズを変更すると、サイズを変更しようとすると、20 %というのと同じことが簡単になります.グリッドテンプレート列- CSSプロパティは、グリッド名の行名とサイズの関数を定義します.
テンプレート列と行については、このようなものを本体に適用するのが最善です.
/*Play with the fr to get spacing */
body{
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
min-height: 100vh;
}
どのように我々は毎日のコーディングでこれを実装することができます!
Explanation
多くの視覚的な学習者のため、私自身は、CSSのグリッドを使用してハロウィーンテーマのWebサイトのレイアウトを作成しました.最初にこのような単純なレイアウトを行うのがベストでしょう.NAV、ヒーローのセクション、ギャラリー、フッターなどのこれらのセクションを作ることは、多くのことを容易にし、あなたのウェブサイトをプロに見えるようにします.上記のすべての定義を使用して、私はこれを可能にし、あまりにも自分自身を試してみることができますここにいくつかのガイドラインがあり、常に肯定的な滞在し、偉大なことを覚えて!HTML
CSS
図
ウェブサイトリンク
https://repl.it/join/tvzzlmno-javiercunatt
Reference
この問題について(すべてのCSSグリッドについて知っている!), 我々は、より多くの情報をここで見つけました https://dev.to/javiercunat/everything-to-know-about-css-grid-1ddbテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol