こばゆた
今回はWebサイトに”google map”を使ってマップを埋め込んでいく方法をみていきます
そんなに難しくなく順番にやれば簡単にできます
全く関係ないけど愛知県庁のクチコミが低いのが個人的に気になるところwww
1.埋め込む
こばゆた
とても簡単に埋め込むことができました!
チャッピー
でもなんかサイズがちょっと小さい気がするなぁ
こばゆた
そういう時は下のように設定しよう
iframe{
width: 100%;
}
チャッピー
画面いっぱいに広がった!
きなこ
こういうのにもCSSが使えるんだね
こばゆた
角とかも丸められるけどあんまり無駄な装飾はしないほうがいいかなと思うよ
でも一応CSSも使えるってことは覚えておいた方が良いかもね
2.レスポンシブ用
ここからは少し応用
①コードを記述
<div class="google-map">
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13044.201768852876!2d136.9067123!3d35.1802953!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6003712c366c48c9%3A0x8e1efa105026ab86!2z5oSb55-l55yM5bqB!5e0!3m2!1sja!2sjp!4v1705581922248!5m2!1sja!2sjp" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
②iframeのwidthとheightを削除
<div class="google-map">
<iframe src="https://www.google.com/maps/embed?pb=省略" width="600"←削除 height="450"←削除 style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
③CSSを設定
.google-map{
max-width: 800px;
margin: 0 auto;
iframe{
width: 100%;
aspect-ratio: 3/2;
}
}
こんな風にaspect-ratioを使うと、画面サイズを変えても比率を維持できるのでおすすめです。
コメント