視覚的に魅力的なフルーツ盛り合わせ

CSSBeginner
オンラインで実践に進む

はじめに

このプロジェクトでは、CSS Flexbox を使って視覚的に魅力的なフルーツ盛り合わせを作成する方法を学びます。目的は、同じ色のフルーツを対応する色の板の中央に配置し、調和のとれた美しい表示を作成することです。

👀 プレビュー

完成したフルーツ盛り合わせのレイアウト

🎯 タスク

このプロジェクトでは、以下のことを学びます。

  • 盛り合わせの上にあるフルーツを整理するためのフレックスコンテナを設定する方法
  • 同じ色のフルーツを対応する色の板の中央に配置する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • CSS Flexbox を使ってグリッドのようなレイアウトを作成する
  • フレックスコンテナ内の要素を中央に配置して整列させる
  • 視覚的に魅力的な方法で Web ページ上の要素を効果的に整理して提示する

プロジェクト構造を設定する

このステップでは、プロジェクト構造を設定する方法を学びます。

始めるには、エディタを開きます。エディタからいくつかのファイル — index.htmlstyle.cssimages が見えるはずです。

WebIDE の右下隅にある Go Live ボタンをクリックして、プロジェクトを実行します。

次に、VM の上部にある「Web 8080」を開き、手動で更新するとページが表示されます。

未完成のプロジェクト構造のプレビュー

フレックスコンテナを設定する

このステップでは、盛り合わせの上にあるフルーツを整理するためのフレックスコンテナを設定する方法を学びます。

  1. コードエディタで index.css ファイルを開きます。
  2. #pond セレクタの中に、以下の CSS プロパティを追加します。
#pond {
  /* TODO: ここに CSS コードを追加してください */
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

display: flex プロパティは、#pond 要素をフレックスコンテナとして設定し、フレックスボックスレイアウトを使ってフルーツを配置できるようにします。

flex-direction: column プロパティは、フレックスアイテム(フルーツコンテナ)を垂直に積み重ねます。

flex-wrap: wrap プロパティは、フレックスアイテムが現在の行に収まらない場合、次の行に折り返すことを許可します。

完成した結果は以下の通りです。

フレックスコンテナの最終結果

まとめ

おめでとうございます!このプロジェクトを完了しました。実力を向上させるために、LabEx でさらに多くの実験を行って練習してください。

✨ 解答を確認して練習✨ 解答を確認して練習