Merhaba Arkadaşlar,

Yapmaya çalıştığım şey en alttaki görselin aynısını elde etmek. Fakat opacity koymama rağmen tamamı kapsıyor. Ama ben sadece grafiklerin arkaplanını soldurmasını istiyorum grafikleri değil. Ne yapabilirim?

.left-side classı sol tarafı kaplayan kısım opacityi bu kısma veriyorum.

#a,#b,#c id'leri ise soldaki grafikler.



ŞUANKİ HALİ


OLMASI GEREKEN


html,body, .grid-container { height: 100%; margin: 0; }
span {font-size: 1vw;}

.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";
}

.container {
  z-index: 0;
}

#map, .container {
  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;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.left-side {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "a" "b" "c";
  grid-area: left-side;
  background-color: midnightblue;
  opacity: 0.4;

}

#a {
  position: relative;
  grid-area: a;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 40px 5px 40px 2px;
  margin: 5px;
}

#b {
  grid-area: b;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 40px 5px 40px 2px;
  margin: 5px;
}

#c {
  grid-area: c;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 40px 5px 40px 2px;
  margin: 5px;
}

.right-side {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "d" "e" "f";
  grid-area: right-side;
  background-color: midnightblue;
  opacity: 0.4;
}

#d {
  grid-area: d;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 40px 5px 40px 2px;
  margin: 5px;
}

#e {
  grid-area: e;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 40px 5px 40px 2px;
  margin: 5px;
}

#f {
  grid-area: f;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 40px 5px 40px 2px;
  margin: 5px;
}

.bottom-side {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-template-areas: "b1 b2";
  grid-area: bottom-side;
  opacity: 0.4;
}

#b1 {
  grid-area: b1;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 20px;
  margin: 5px;
}

#b2 {
  grid-area: b2;
  background-color: #0e2973;
  border: 2px solid white;
  border-radius: 20px;
  margin: 5px;
}

.logo-left {
  grid-area: logo-left;
  font-size:3vw;
  color: white;
   background-color: midnightblue;
  opacity: 0.4;
}

.logo-right {
  grid-area: logo-right;
  font-size:3vw;
  color: white;
   background-color: midnightblue;
  opacity: 0.4;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Sunum</title>
<link href='style1.css' rel='stylesheet'>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<script src="https://code.highcharts.com/modules/solid-gauge.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<script src="https://code.highcharts.com/modules/export-data.js"></script>
<script src="https://code.highcharts.com/modules/variable-pie.js"></script>
</head>

<body>

  <div id="map"></div>  

<div class="grid-container">

  <div class="container">
    <div class="left-side">
      <div id="a"></div>
      <div id="b"></div>
      <div id="c"></div>
    </div>
    <div class="right-side">
      <div id="d"></div>
      <div id="e"></div>
      <div id="f"></div>
    </div>
    <div class="bottom-side">
      <div id="b1"></div>
      <div id="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>