0


Google マップを背景に固定した Bootstrap Jumbotron を作成したいのですが、どうも思い通りにいきません。Bootstrap のジャンボトロン div の下にある必要があります。
これが私のコードです:

<style type="text/css">
      body {
        padding-top: 20px;
        padding-bottom: 60px;
      }

      /* Custom container */
      .container {
        margin: 0 auto;
        max-width: 1000px;
      }
      .container_jumbo {
        margin: 0 auto;
        max-width: 100%;
      }
      .container > hr {
        margin: 60px 0;
      }

      /* Main marketing message and sign up button */
      #map_canvas {
        margin: 0;
        padding: 0;
        height: 450px;
        width: 100%;
        z-index:-3;
      }
      .jumbotron {
        margin: 80px 0;
        text-align: center;
      }
      .jumbotron h1 {
        font-size: 100px;
        line-height: 1;
        z-index:-1;
      }
      .jumbotron .lead {
        font-size: 24px;
        line-height: 1.25;
        z-index:-1;
      }
      .jumbotron .btn {
        font-size: 21px;
        padding: 14px 24px;
        z-index:-1;
      }
...


グーグルマップシズル

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>
  var map;
  function initialize() {
    var mapOptions = {
      draggable: false,
      scrollwheel: false,
      scaleControl: false,
      disableDoubleClickZoom: true,
      zoom: 8,
      mapTypeControl: false,
      disableDefaultUI: true,
      center: new google.maps.LatLng(-34.397, 150.644),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById('map_canvas'),
        mapOptions);
  }

  google.maps.event.addDomListener(window, 'load', initialize);
</script>


その後、マップを表示する必要がある場所:

      <div class="masthead">
        <h3 class="muted">Project name</h3>
        <div class="navbar">
          <div class="navbar-inner">
            <div class="container">
              <ul class="nav">
                <li class="active"><a href="#">Home</a></li>
                <li><a href="#">Projects</a></li>
                <li><a href="#">Services</a></li>
                <li><a href="#">Downloads</a></li>
                <li><a href="#">About</a></li>
                <li><a href="#">Contact</a></li>
              </ul>
            </div>
          </div>
        </div><!-- /.navbar -->
      </div>

      <!-- Jumbotron -->
      <div class="jumbotron">
      <div id="map_canvas"></div>
        <h1>Jobber <sup>beta</sup></h1>
        <p class="lead">Welkom bij Nederland's nieuwste vacaturesite, Jobber! 
                        Op dit moment zijn er <!--Jobcount--> 0 vacatures beschikbaar.                       
                        Zoek jou droombaan!</p>
        <a class="btn btn-large btn-success" href="#">Aan de slag</a>

      </div>
      <hr>
    </div>

ジャンボトロン、z-index のテキストの下に貼り付けたいと思います... エラーがあることはわかっていますが、うまく機能せず、現時点ではあまり良い開発者ではありません。



前もって感謝します
PS。コードを修正して、なぜ間違ったのか教えてください。

4

1 に答える 1