Blog HTML5

Blog HTML5 - StronaW

Jak Dodać Mapy Google na Stronę Internetową?

Jak Dodać Mapy Google na Stronę Internetową?

Osadzanie mapy Google na swojej stronie internetowej to skuteczny sposób na ułatwienie klientom dotarcia do Twojej siedziby oraz podniesienie atrakcyjności witryny. Jednak chcesz, aby mapa pasowała do estetyki i stylu Twojej strony. W tym artykule pokażemy, jak osadzić mapę Google na stronie i dostosować jej wygląd za pomocą własnych stylów CSS.

Dodanie Mapy Google

Przejdź do mapy Google i zlokalizuj swoją siedzibę. Następnie kliknij na ikonę „Udostępnij” i wybierz opcję „Umieść na mapie”. Skopiuj wygenerowany kod HTML.

Poniżej prezentuję rezultat wklejenia kodu bez żadnych zmian.

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5048355.960549364!2d13.85722904786594!3d51.84237505514343!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x897a973323885be9%3A0x30291bc534324f5f!2sStronaW!5e0!3m2!1spl!2spl!4v1710261502408!5m2!1spl!2spl" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>

Personalizacja Kodu HTML

Otrzymany z kodu map Google możemy łatwo dostosować do naszych indywidualnych potrzeb.

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5048355.960549364!2d13.85722904786594!3d51.84237505514343!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x897a973323885be9%3A0x30291bc534324f5f!2sStronaW!5e0!3m2!1spl!2spl!4v1710261502408!5m2!1spl!2spl"
        width="600" height="400"
        frameborder="0"
        loading="lazy" 
        referrerpolicy="no-referrer-when-downgrade"
        style="all: revert-layer; display: block; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #f0f0f0; padding: 15px;max-width: 600px; margin: auto;">
</iframe>

Rezultat

Atrybuty HTML

Aby dostosować pole iframe do własnych potrzeb, zgłębimy tajniki użytych atrybutów.

  • style – Ten atrybut umożliwia dodanie niestandardowych stylów CSS do tagu iframe. W tym przypadku określono zaokrąglenie ramek, cień, kolor tła i wewnętrzny odstęp.
  • border-radius – Odpowiada za zaokrąglenie ramek.
  • box-shadow – Dodaje cień wokół ramki.
  • background-color – Ustala kolor tła wewnątrz ramki.
  • padding – Określa wewnętrzny odstęp wewnątrz ramki.
  • title – Określa tekst, który zostanie wyświetlony, gdy wskaźnik myszy najedzie na odtwarzacz wideo.
  • src: Adres źródłowy, w tym przypadku, to link do osadzanego filmu z YouTube.
  • width i height: Określają szerokość i wysokość pola iframe.
  • frameborder=”0″: Eliminuje ramkę wokół pola iframe.
  • title: Tekst wyświetlany, gdy wskaźnik myszy najedzie na odtwarzacz wideo.
  • style=”all: revert-layer; display: block; text-align: center; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #f0f0f0; padding: 15px; max-width: 600px; margin: auto;”:
    • all: revert-layer: Stylizacja specyficzna dla danego przypadku, ewentualnie zależna od innych czynników w projekcie.
    • display: block: Ustawia element jako blokowy.
    • border-radius: 10px: Dodaje zaokrąglenie rogów.
    • box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1): Dodaje cień.
    • background-color: #f0f0f0: Określa kolor tła.
    • padding: 15px: Dodaje wewnętrzny odstęp.
    • max-width: 600px: Ustala maksymalną szerokość do 600 pikseli.
    • margin: auto: Automatycznie wyśrodkowuje element na stronie.

Stworzenie Stylu CSS

Aby nadać odpowiednie właściwości wyglądowi pola iframe, można skorzystać z dedykowanych reguł CSS. W poniższym przykładzie stworzono klasę mapa-stronaw, która definiuje pewne elementy stylizacyjne.

<style>
    .mapa-stronaw {
        border-radius: 10px; /* Zaokrąglenie ramek */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Cień */
        background-color: #f0f0f0; /* Tło */
        padding: 15px; /* Wewnętrzny odstęp */
        width: 600px; /* Szerokość */
        height: 400px; /* Wysokość */
        margin: 0 auto; /* Wyśrodkowanie */
    }
</style>

Tworzenie dedykowanej klasy to efektywny sposób na zaoszczędzenie czasu, szczególnie gdy mamy kilka oddziałów w firmie. Dzięki wcześniej zdefiniowanym stylom w klasie, unikamy konieczności wielokrotnego określania właściwości przy każdym dodawaniu mapy. Wystarczy jednorazowe zdefiniowanie i przypisanie klasy, co sprawia, że proces staje się szybki i wygodny

Teraz możemy zastosować nasze własne style do ramki mapy. Wystarczy dodać klasę mapa-stronaw do tagu <iframe>:

<iframe class="mapa-stronaw" 
       src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5048355.960549364!2d13.85722904786594!3d51.84237505514343!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x897a973323885be9%3A0x30291bc534324f5f!2sStronaW!5e0!3m2!1spl!2spl!4v1710261502408!5m2!1spl!2spl" 
       allowfullscreen="" 
       loading="lazy">
</iframe>

Osadzanie mapy Google na stronie internetowej jest prostym procesem, a dostosowanie jej wyglądu za pomocą własnych stylów CSS dodaje indywidualnego charakteru Twojej witrynie.

Podoba Ci się? Udostępnij ten post, aby zainspirować innych!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on email
Email
Share on whatsapp
WhatsApp

Podziel się swoją Opinią

4.8 44 Głosy
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
Zobacz wszystkie komentarze

Masz kłopoty ze swoją stroną internetową?

Nie martw się! Skontaktuj się z nami, a nasz doświadczony zespół rozwiąże wszelkie problemy techniczne. Twój spokój i sprawnie działająca strona są dla nas priorytetem!

Napisz do nas StronaW
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on whatsapp
WhatsApp
Share on email
Email
Share on tumblr
Tumblr

Masz pytania? Chętnie pomożemy! Skontaktuj się z nami, a odpowiemy na wszystkie Twoje zapytania.