CareSend

URL
https://gainzu1006.com/work/caresend/
Basic認証
ユーザーID:demo / パスワード:demo
担当範囲
静的コーディング
制作期間
7日
使用言語
HTML / CSS(Sass) / JavaScript
デザインツール
Figma
ポイント
  • Point 1 アンカーリンクのスムーススクロール実装

    • 画面幅に応じて offset を切り替え、固定ヘッダー分を考慮した位置にスクロールすることで、見出しが隠れないように調整。
    • jQuery("html, body").animate() を使い、指定した speed でクリック位置から目的のセクションまで自然にスクロール。
  • Point 2 必須入力の検証で送信ボタンを制御するフォーム

    • input[required] を対象に checkValidity() で入力状態を判定し、全てOKになった時だけ送信ボタンを有効化。
    • 送信時に form.checkValidity() がOKなら「送信完了」を表示(alert=簡易モーダル)し、フォームをリセットしてボタン状態も再評価。
  • Point 3 スライダーを無限ループ+レスポンシブ表示に設定

    • loop: true により最後から最初へ戻る無限スライドにし、navigation(prev/next)で矢印クリック操作も可能。
    • PCでは breakpoints で slidesPerView: 2 に切り替え、幅に応じて spaceBetween と slidesPerGroup: 2 を調整して2枚単位でスライドする。
全体イメージ
Prev 制作実績