Home
About
Works
Blog
Contact
Home
>
Works
>
LP
>
Caresend
Home
About
Works
Blog
Home
About
Works
Blog
Contact
Case Study
Case Study
Caresend
Detail
URL
https://gainzu1006.com/works/caresend/
制作範囲
静的コーディング
制作期間
7日
使用言語
HTML / CSS(Sass) / JavaScript
使用ツール・CMS
Figma
Basic認証
ユーザーID:demo / パスワード:demo
Point
アンカーリンクのスムーススクロール実装
画面幅に応じて offset を切り替え、固定ヘッダー分を考慮した位置にスクロールすることで、見出しが隠れないように調整。
jQuery("html, body").animate() を使い、指定した speed でクリック位置から目的のセクションまで自然にスクロール。
必須入力の検証で送信ボタンを制御するフォーム
input[required] を対象に checkValidity() で入力状態を判定し、全てOKになった時だけ送信ボタンを有効化。
送信時に form.checkValidity() がOKなら「送信完了」を表示(alert=簡易モーダル)し、フォームをリセットしてボタン状態も再評価。
スライダーを無限ループ+レスポンシブ表示に設定
loop: true により最後から最初へ戻る無限スライドにし、navigation(prev/next)で矢印クリック操作も可能。
PCでは breakpoints で slidesPerView: 2 に切り替え、幅に応じて spaceBetween と slidesPerGroup: 2 を調整して2枚単位でスライドする。
Code
PREV
Onomichi
VIEW ALL WORKS