У меня есть навигационная панель и 100% x 100% карта google в моем приложении. Я хотел бы добавить боковую панель справа с разными фильтрами. Причина добавления его с правой стороны - это лучший опыт работы на более мелких экранах, поскольку подходящий контент подталкивается ниже.Twitter Bootstrap & Google Maps
Карта предоставляет полный экран со значениями жидкостей (%), когда я просто добавить карту после бара DIV последних навигационного, как это:
Карты видна:
<div class="navbar">
<nav bar stuff......>
</div>
<div id="map-canvas"></div>
Карты не видно если я попытаюсь добавить его внутри пролета, чтобы контролировать его размер и добавить боковую панель.
<div class="container-fluid">
<div class="row-fluid">
<div class="span9">
<div id="map-canvas"></div>
</div>
<div class="span3">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Sidebar</li>
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div>
</div>
</div>
</div>
Я не хочу добавлять фиксированное значение к карте, так как оно побеждает цель жидкости.
Заранее благодарим за любые советы о том, как сделать карту видимой внутри контейнерной жидкости.
Этот макет выглядит хорошо, может быть, вы определили размер, границы поля или значение обивка в вашем CSS? Если нет, вы можете попытаться удалить класс «ну» в своем списке, если это проблема, просто напишите внутреннюю оболочку div как дочерний элемент «nav nav-list» –
Получил ответ здесь. Высота карты была установлена равной нулю. Ссылка на ответ. https://github.com/twitter/bootstrap/issues/2475 – Epalissad