行楽気分♪

Web業界で働くこと20年以上、そろそろ四半世紀を過ぎそう…。 記憶力・判断力の低下を感じる年になり2019年に引退を決意したが、2020年リモートワークが一般的になり復帰、フリーランスとして活動開始。 工数に縛られない働き方のおかげで、年齢による衰えをカバーできるようになった?

行楽気分♪

Web業界で働くこと20年以上、そろそろ四半世紀を過ぎそう…。 記憶力・判断力の低下を感じる年になり2019年に引退を決意したが、2020年リモートワークが一般的になり復帰、フリーランスとして活動開始。 工数に縛られない働き方のおかげで、年齢による衰えをカバーできるようになった?

マガジン

  • ウェブ制作の備忘録

    仕事上悩んだポイントや今後も使えそうな機能などをまとめておく

最近の記事

Leaflet+国土地理院API+郵便番号検索APIで郵便番号or住所検索で地図表示

今回の完成イメージ(Plunkerのプレビュー画面に飛びます) ※警告画面が表示されますが、問題なければ「Proceed」をクリックしてください。気になる方は「Back」で戻るかタブを閉じてください。 ざっくり経緯これまでGoogleMapsAPIを使用して、店舗一覧及び郵便番号・住所からの店舗検索機能を実装していた しかし、アクセス数が増えるとともにGoogleMapsAPIの使用料も増えてきた 想定外の出費となりつつあるので、同様の機能でお金がかからない仕組みを導入

    • Leaflet.jsでsafariだけポップアップが出なかった(出づらくなっていた)問題を解決

      ざっくり経緯引き継いだ案件で、複数店舗の地図表示に Leaflet.js を使用 各マーカーをクリックするとポップアップが表示 (各店舗の簡易情報+各店舗詳細ページへのリンクが記載) 各マーカーがすべて表示されるように fitBounds を使用 何故か Mac Safari の環境だけ動作しないので依頼を受けた 状況確認for文で各マーカーを作成し、各マーカーごとに以下ポップアップの処理を付けていた L.marker でマーカーを作成 addTo で地図にマーカ

      • フルページスクロールの実装について - (2)JSを作成しスタイルを調整

        前回、フルページスクロールの準備として、全画面表示のページを作成。今回は、前回のHTMLの構成そのままに、クラスを付与するだけでフルページスクロールが実現できるような実装を施そうと思う。 要件フルページで遷移したい(fullPage.js の様な挙動をさせたい) スマホのスクロールでアドレスバーが隠れて画面の高さが変わってしまう問題を対応する 画面内に収まらないコンテンツはスクロールして全体を表示できるようにする (次のコンテンツが表示されるまでは自動的にスクロールさせ

        • フルページスクロールの実装について - (1)まずは全画面表示のページを作成

          要件フルページで遷移したい(fullPage.js の様な挙動をさせたい) スマホのスクロールでアドレスバーが隠れて画面の高さが変わってしまう問題を対応する 画面内に収まらないコンテンツはスクロールして全体を表示できるようにする (次のコンテンツが表示されるまでは自動的にスクロールさせない) フッターまできたら普通にスクロール PC表示では1画面2分割されているコンテンツが、スマホ時は2画面となり、各画面フルページスクロールで遷移する 一通りページのコーディングが終

        マガジン

        • ウェブ制作の備忘録
          4本