我用col-md-8
和col-md-4
創建了兩列,col-md-4
包含我的地圖。如何在Bootstrap中修復元素?
但我有一個問題,當我試圖固定地圖col-md-4
。
function init_map() {
var var_location = new google.maps.LatLng(45.430817, 12.331516);
var var_mapoptions = {
center: var_location,
zoom: 14
};
var var_marker = new google.maps.Marker({
position: var_location,
map: var_map,
title: "Venice"
});
var var_map = new google.maps.Map(document.getElementById("map-container"),
var_mapoptions);
var_marker.setMap(var_map);
}
google.maps.event.addDomListener(window, 'load', init_map);
.contact {
position: absolute;
color: rgb(255, 255, 255);
background-color: rgb(0, 0, 0);
top: 800px;
padding: 0 0px 0 0px;
margin: 0;
left: 0%;
}
#map-container { height: 50px }
.service-container {
background: url('http://images.indianexpress.com/2016/05/love-autumn-tree_759_thinkstockphotos-177812216.jpg');
height:1000px;
width: 1000px;
}
.layer {
background-color: rgba(0, 179, 0, 0.6);
width: 100%;
height: 100%;
}
<div class="service-container">
<div class="layer">
<div class="contact-maps">
<div class="col-md-8 contact">
<div class="col-md-6">
<div class="col-md-6"></div>
<div class="col-md-6">
<h1>CONTACT</h1>
<h3>CENTRAL OFFICE</h3>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae laborum cum consequuntur assumenda itaque error dolore, molestiae illo fugiat. Illo praesentium ut mollitia dolorem quis vero quisquam culpa, voluptas eos.
</p>
</div>
</div>
<!-- /.col-md-6 -->
<div class="col-md-6">
</div>
</div>
<!-- /.col-md-8 contact -->
<div class="col-md-4">
<div id="map-container"></div>
</div>
<!-- /.col-md-4 -->
</div>
<!-- /contact-maps -->
</div>
<!--/.layer -->
</div>
<!-- service-container -->
我有兩個問題:
爲什麼我設置
<div id="map-container">
到col-md-4
但它沒有顯示?我的網站必須響應,但我必須在
top: 800px
更改此元素可以出現之前創建空白到另一個元素。
我想讓它顯示是這樣的:
http://i.imgur.com/rM95p0q.png
不要忘記交替使用行和列,每組列應該包成一排。你可能想看看這些例子:[Bootstrap Guidelines](http://stackoverflow.com/questions/36909338/grid-do-not-have-margins-in-bootstrap/36909943#36909943) – AlexG