• 26-03-2019, 01:49:37
    #1
    Merhaba arkadaşlar,
    Aşağıdaki görseldeki gibi bir şablon oluşturdum. Tüm kutucukların altına yani tüm ekranı google maps koymak istiyorum. z-index vermeme rağmen olmadı yardımcı olursanız sevinirim.



    HTML
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Sunum</title>
    <link href='style1.css' rel='stylesheet'>
    </head>
    
    <body>
    
    
    <div class="grid-container">
      <div id="map">
        <div class="left-side">
          <div class="a"></div>
          <div class="b"></div>
          <div class="c"></div>
        </div>
        <div class="right-side">
          <div class="d"></div>
          <div class="e"></div>
          <div class="f"></div>
        </div>
        <div class="bottom-side">
          <div class="b1"></div>
          <div class="b2"></div>
        </div>
        <div class="logo-left"></div>
        <div class="logo-right"></div>
      </div>
    </div>
    
    <script>
          var map;
          function initMap() {
            map = new google.maps.Map(document.getElementById('map'), {
              center: {lat: -34.397, lng: 150.644},
              zoom: 8
            });
          }
        </script>
        <!--<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDzVWNVDoBdXY6kxdxX4rYuZDkk9VZUsSg&callback=initMap"
        async defer></script>-->
    
    
    </body>
    </html>
    CSS
    html, body, .grid-container { height: 100%; margin: 0; }
    
    .grid-container * { 
     position: relative;
    }
    
    .grid-container *:after { 
     position: absolute;
     top: 0;
     left: 0;
    }
    
    .grid-container {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr 1fr;
      grid-template-areas: "map map map map map" "map map map map map" "map map map map map" "map map map map map";
    }
    
    #map {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-template-rows: 0.5fr 1fr 1fr 1fr;
      grid-template-areas: "logo-left . . . logo-right" "left-side . . . right-side" "left-side . . . right-side" "left-side bottom-side bottom-side bottom-side right-side";
      grid-area: map;
    }
    
    .left-side {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr 1fr 1fr;
      grid-template-areas: "a" "b" "c";
      grid-area: left-side;
    }
    
    .a { grid-area: a; }
    
    .b { grid-area: b; }
    
    .c { grid-area: c; }
    
    .right-side {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr 1fr 1fr;
      grid-template-areas: "d" "e" "f";
      grid-area: right-side;
    }
    
    .d { grid-area: d; }
    
    .e { grid-area: e; }
    
    .f { grid-area: f; }
    
    .bottom-side {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: 1fr;
      grid-template-areas: "b1 b2";
      grid-area: bottom-side;
    }
    
    .b1 { grid-area: b1; }
    
    .b2 { grid-area: b2; }
    
    .logo-left { grid-area: logo-left; }
    
    .logo-right { grid-area: logo-right; }
  • 26-03-2019, 01:55:27
    #2
    Aşağıdaki şekilde yapabilirsin.

    <div class="map">HARİTA KODLARI</div>
    <div class="container">İÇERİK</div>
    .map, .container {
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
    }
    
    .container {
         z-index: 9;
    }
  • 26-03-2019, 02:11:21
    #3
    BilginTech adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki şekilde yapabilirsin.

    <div class="map">HARİTA KODLARI</div>
    <div class="container">İÇERİK</div>
    .map, .container {
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
    }
    
    .container {
         z-index: 9;
    }
    Şurdan gösterebilir misiniz hocam? olmadı çünkü
  • 26-03-2019, 03:04:37
    #4
    Şunu dener misin:

    #map {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    }
  • 26-03-2019, 03:24:18
    #5
    owuzan adlı üyeden alıntı: mesajı görüntüle
    Şunu dener misin:

    #map {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    }
    maalesef çalışmadı.
  • 26-03-2019, 03:57:45
    #6
    <!--<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDzVWNVDoBdXY6kxdxX4rYuZDkk9VZUsSg&callback=initMap"
        async defer></script>-->
    <!-- kısmını kaldırın
  • 26-03-2019, 10:04:06
    #7
    html, body { height: 100%; margin: 0; z-index:99; } .grid-container {
    width: 100%;
    height:100%;
    position: absolute;
    }

    bu şekilde yapabilirsin, eğer olmaz ise bana yazabilirsiniz teamviewer bağlantısı ile hemen çözebilirim