概要

仮想の建設会社「園崎組」の公式ホームページについて、Photoshopデザインデータからのコーディングを行いました。
(トップページのみ)

作業内容静的ページコーディング・アニメーション実装・ファビコン作成
作業時間約40時間
使用言語HTML(EJS)・CSS(SCSS)・JavaScript(TypeScript)
使用ツールAdobe Photoshop・Adobe Illustrator・gulp
ボタンを押すと、別タブでサイトが開きます

工夫したポイント

全般

  • ページ読み込みがユーザーに与えるストレスを軽減するため、ローディングアニメーションを実装しています。
  • モバイル端末から閲覧した際にはハンバーガーメニューが表示されるようになっています。
  • ファーストビューは自動スライドショーとなっています。動作軽量化のため、JavaScriptではなくcssアニメーションで実装しています。
  • 背景の装飾等は画像を用いず、すべてCSSで実装しています。テキスト変更等にも強い作りになっています。
  • ヘッダーメニュー、ハンバーガーメニューにて、現在のセクションに色が付いて確認できるようになっています。
  • ページ内リンクを選択すると、スムーズスクロールでページ内を移動できます。
  • デザインデータをもとにIllustratorでファビコンを作成し、設置しています。
  • ページ内に表示される画像は高解像度ディスプレイに対応しています。
  • 使用するフォントデータはサブセット化(必要な文字種のみを取り出して軽量化)し、サーバーに設置しています。

コーディング

  • モジュールの再利用やコード管理のしやすさを考え、CSSやディレクトリの構成はPRECSSにもとづいて行っています。
  • EJSを用いてHTMLコードを管理しています。
  • コードのコンパイルや画像の圧縮などはgulpにより自動化しています。
ボタンを押すと、別タブでサイトが開きます

ギャラリー

ボタンを押すと、別タブでサイトが開きます