架空のアクセサリーブランドの紹介ページ

OVERVIEW

ポートフォリオ3つのうち、2番目に新しい作品です。                       制作時期: 2024.10

📝 目次

 ・ 概要
 ・ こだわったポイント
 ・ 苦戦したポイント
 ・ 今後の課題



▼ 概要

 架空の題材として、アクセサリーブランド「sobolon」の紹介ページを作成しました。

 ユーザーの気を引くため、ブランドイメージの「上品さ・可愛さ」を感じられるアニ
 メーションに力を入れました。 ※アニメーションは仕様上、指定ありませんでした。

 また、いろいろなサイトで見るデザイン構成だったので、実践力を鍛える機会と捉え、
 丁寧かつスピード感をもったコーディングに取り組みました。


 サイトURL
https://blueleaf-masuke.com/portfolio/sobolon/                 
                        [ Basic認証 ] ユーザー名:demo | パスワード:demo


 担当範囲:  コーディングのみ
 使用言語:  HTML CSS(Sass) JavaScript
 制作時間:  24時間(実働4日)



▼ こだわったポイント

 ✅️ UXを意識したアニメーション
 サイトの印象を向上させるため、アニメーションの実装に力を入れました。イメージに
 マッチする「ふわっ」とした動きで統一するほか、スクロールに連動したアニメーショ
 ンをつけることで、ユーザーの操作感UPにつながるよう実装しました。

-  ゆったりしたアニメーションで「上質さ」を表現しました  -



▼ 苦戦したポイント

 🌀 アニメーションの仕組みの理解
 複数のコードを組み合わせたアニメーションの実装に苦戦しました。コードを追加・削
 除しながらアニメーションの変化を観察し、それぞれのコードの役割を理解するなど、
 きちんと実践力が身につくように取り組みました。

-  左から出現するテキストの実装が特に難しく感じました  -



▼ 今後の課題

 💡 知識・経験の積み上げ
 アニメーションの実装に、制作時間の半分を費やしたことから、スキルアップの必要性
 を強く感じました。制作スピードを上げるために、① 経験を積んで引き出しを増やす  
 ② アウトプットとして noteでの解説記事の作成  に取り組もうと考えています。

-  実装にかかった時間割合  -



 💡 保守性の向上
 アニメーションを実装すると、想像以上にコードが長くなってしまうと実感しました。
 今後、JavaScriptでは独自関数を使ってコードを短縮するほか、Sassではパーシャル
 機能を使うなど、管理・修正のしやすいコーディングに取り組もうと考えています。

-  JavaScriptの冗長なコードに課題意識があります  -