ホームページコーディング:コーポレートサイト【WordPress化】
現役エンジニアであるしょーごさんが提供しているコーディング演習課題として、架空のコーポレートサイト(トップページ含む11ページ)を作成、WordPress化まで対応いたしました。実装機能やコーディングで工夫したポイントは以下をご確認ください。【制作期間:34日】
目次
1. サイトURLと認証パスワード
2. 使用しているアニメーション機能(Javascript / jQuery)
3. コーディングで工夫したポイント(HTML / CSS)
4.WordPress化のポイント(PHP)
5.Webサイト全体画像(PC / スマホ)
1. サイトURLと認証パスワード
こちらから、サイトをご確認いただけます。
Basic認証をかけておりますので、ユーザーIDとパスワードをご入力ください。
ユーザーID:demo
パスワード:demo
2. 使用しているアニメーション機能(Javascript / jQuery)
◎ハンバーガーメニュー(全ページ)
全ての画面幅で、ハンバーガーメニューを表示しています。
メニューについて、どの画面幅でも自然なレイアウトになるよう調整しています。
内部リンクのクリックで、自動的にメニューが閉じる仕様です。
◎スクロールでヘッダーを固定(全ページ)
ファーストビューを超えるとヘッダーが追従します。これにより、ユーザーが興味のあるページに遷移しやすくなります。また、CTAボタン(エントリー)への誘導もしやすくなります。
◎Swiper(トップページ)
トップページの以下2箇所を、Swiperで実装しています。
①ファーストビュー直下
3枚の画像が自動で無限ループする仕様です。
②社員紹介
PC幅では右下の矢印を押下で、スマホ幅ではスワイプで、1スライドずつ左右に動く仕様です。
◎サイドバー(社員インタビュー詳細ページ)
サイドバーは、追従する目次の役割を果たし、常に右側に表示しています。(PC時のみ
現在の話題の部分は、色の濃いアクティブ表示になる仕様です。
スクロールすることでアクティブ部分はリアルタイムに変化します。
◎アコーディオンリスト(よくある質問ページ)
よくある質問について、クリックでアコーディオンリストが開き、回答が表示される使用です。
3. コーディングで工夫したポイント(HTML / CSS)
◎ファーストビューのアニメーション
12秒間に、2枚の画像が切り替わる仕様です。その際、ゆっくり拡大しながら画像が切り替わるよう、アニメーションをつけています。
◎ユーザビリティの向上
ナビゲーションメニューやボタンにカーソルを合わせた際に、文字や背景の色を変化させることで、クリック可能な項目を分かりやすくいたしました。
画像についてもクリック可能な箇所は、カーソルを合わせた際に、画像が拡大されるようなアニメーションをつけました。
◎レスポンシブ対応での配置調整
図形の大きさや位置を調整して、どの画面幅でも自然なデザインになるようにいたしました。
4.WordPress化のポイント(PHP)
◎社員インタビュー一覧ページ、社員インタビュー詳細ページ
WordPressのカスタム投稿を使用し、管理画面に「スタッフ管理」の項目を追加しており、ここからコンテンツの入稿ができます。(CPT UIを利用)
「スタッフメッセージ一行目」「スタッフメッセージ二行目」「職種名」「入社年度」
「名前」をカスタムフィールドで持たせて、表示しています。(ACFを利用)
スタッフ画像は、サムネイルに登録されたものを表示しています。
また、以下画像の「その他のメンバー」は、ランダムで表示する仕様です。
◎採用ブログ一覧ページ、採用ブログ詳細ページ
WordPressの通常の投稿機能で、コンテンツの入稿ができます。
ブログ画像は、サムネイルに登録されたものを表示しています。
◎ファーストビュー
最新の採用ブログ記事を一件を表示する仕様です。
5.Webサイト全体画像(PC / スマホ)
左がPC、右がスマホ幅です。
画像はトップページのみです。下層ページはWebサイトを直接ご確認ください。