【HTML/CSS コーディング練習】中級編:ストアサイト(インテリア)/グリッドレイアウト

練習方法

コーディング練習は、「模写コーディング」と「デザインカンプからのコーディング」が行えます。

①模写コーディング
「デモサイト」を見ながら同じサイトを作るコーディング練習です。実際のサイトで動きが確認できるのでコーディング初級者におすすめです。
②デザインカンプからのコーディング
「仕様」と「デザインデータ」をもとにサイトを作るコーディング練習です。実務と同じ条件でコーディングを行うのでより実践的です。

完成イメージ

▼PC表示(トップ)

▼PC表示(Products)

▼PC表示(Products詳細)

▼PC表示(About)

▼PC表示(Company)

▼スマホ表示(トップ)

▼スマホ表示(Products)

▼スマホ表示(Products詳細)

▼スマホ表示(About)

▼スマホ表示(Company)

コーディング練習をはじめよう!

課題内容

南青山で家具やインテリアの企画、販売を行う会社から、製品を紹介するためのWebサイトを制作してほしいと依頼がありました。 オリジナルの製品を一覧で見せられるよう、グリッドレイアウトでコーディングを行います。

設定単価

コーディング:15万円
・トップページ
・Productsページ
・Products詳細ページ(16ページ)
・Aboutページ
・Companyページ

素材(画像)

素材をダウンロードする

デザインデータ(XD、Figma)

Adobe XD デザインカンプ
XD(WEB版)
XD(ダウンロード版)

XDからのコーディング方法はこちら

Figma デザインカンプ
Figma(ダウンロード版)

Figmaからのコーディング方法はこちら

※ダウンロード版のファイルを開くには、ツールのアカウントまたはインストールが必要です。

コーディング仕様

コンテンツ幅
全体の最大幅は1360pxで横のパディングは40pxです。
About、Companyページの最大幅は600pxです。
商品詳細ページの最大幅は800pxです。
ハンバーガーメニュー
ハンバーガーメニューのデザインと動きについては、デモサイトを参照してください。
トップページ(index.html)
プロダクトの一覧は、グリッドレイアウトでPC時は4列、スマホ時は2列で表示します。
「View More」のリンクをクリックすると、Products一覧ページへ遷移します。
Productsページ(products.html)
基本的にはトップページと同じですが、一覧下にページネーションをつけてページ遷移できるようにします。
Products詳細ページ(item1.html)
HTMLサイトの場合、各製品毎にページを作りますが、今回は中身の構成が同じなので1ページだけ制作します。(※WordPressサイトの場合、テンプレートファイルで共通化します。)
画像とテキストを横並びに配置させ、一番下にProductsページに戻るためのリンク「Back To Products」を設置します。
Companyページ(company.html)
Google Map を埋め込み、CSSのプロパティでグレースケールにします。
Contact
メニューの「CONTACT」リンクをクリックするとメールが起動します。
レスポンシブ
ブレークポイントは900pxです。

コーディングに迷ったらヒントをみよう!(レイアウト構成)

コーディングで悩んだ場合は、下記のレイアウト構成の組み立て方を参考にしてみてください。
サイト全体と各パーツのレイアウト構成について解説しています。

コーディングが完了したら確認しよう!

コーディングが完了したら、下記の「デモサイト」と「ソースコード」を参考に、自分の作ったサイトとコードをチェックしてみてください。

デモサイト

デモサイトと自分で作成したサイトを比較して、デザインや動きなどをチェックしてみましょう。

デモサイトはこちら

ソースコード

コーディング例です。コーディングの方法は1パターンだけではないので、あくまでも参考として自分のソースコードと比較しながらチェックしてみましょう。

ソースコードはこちら

参考(模写コーディングの手順)

模写コーディングのやり方に迷った方は、こちらの模写コーディングの手順を参考にしてみましょう。

習慣化がゴールへの鍵

コーディング練習は継続することで必ずゴールへ到達するため、「習慣化」が非常に大切です。
コーディングの習慣化にX(旧Twitter)がすごく役に立つので、その活用方法について解説しています。

【早期購入特典】仕事が決まる!最強ポートフォリオ

書籍の早期購入者限定で、「仕事が決まる!最強ポートフォリオテンプレート」をプレゼントします!

WEB制作会社のディレクターや採用担当者にヒアリングを重ねて開発した、最強のポートフォリオテンプレートです。

案件受注を目指している方、転職を目指している方はこの機会にぜひゲットしてください!

詳細は、早期購入特典のご案内をご確認ください。

制作会社からのコーディング案件受注を目指す方

頑張ってコーディング練習をしても、それが仕事で通用するかどうか不安は消えないものです。そんな不安をかかえたままだと案件が受注できないどころか、営業にも積極的になれなくなってしまいます。

スキルに自信が持てずに営業を行うのが不安な方は、実際の案件と同じ流れでコーディング練習を行う「Codejump Pro」で案件のシミュレーションを行なってみてください。

案件の依頼内容やデザイン、仕様、納期、単価など全て実際の案件をモデルにしています。また、コーディング完了後に制作物を納品していただき、実際の案件と同じレベルで動作確認を行い結果を返却する納品サービスも行なっています。

ぜひ、営業前にCodejump Proを使って実案件のシミュレーションを行ってみてください。実務レベルのスキルが身につくだけでなく、案件の様子も分かるので自信を持って営業を行うことができるようになります!

Codejump Pro の詳細はこちら

おすすめの記事

関連記事

コーディング練習一覧

【入門編】基礎学習を終えた後のウォーミングアップ用の練習サイト

【初級編】簡単なHTML、CSSでできるシンプルな練習サイト

【中級編】少し複雑なHTML、CSS、JavaScriptを使用した練習サイト

【上級編】難易度の高いHTML、CSS、JavaScriptを駆使した練習サイト

【番外編】Webサイト制作でよく使う技術を練習