Я использую угловой материал для создания навигационной панели. Диаграмма создается с использованием диаграммы углового google.
Навигационная панель и диаграмма выглядят так:
Часть диаграммы google скрыта на панели навигации.
Вот соответствующий html- код.
<md-toolbar layout="row" class="md-whiteframe-z3" style="padding:0px;margin:0px;position:fixed;">
<h2>Sample navbar</h2>
</md-toolbar>
<div ng-controller="GoogleChartCtrl">
<div google-chart chart="presence_detector_Chart" style="height:300px; width:100%;float: left;"></div>
</div>
Я бы хотел, чтобы диаграмма опустилась ниже панели навигации, чтобы никакая ее часть не была скрыта баром.
Что не так с кодом html?
Просто добавьте следующую строку в свой div GoogleChartCtrl
, например:
<div ng-controller="GoogleChartCtrl" style="padding-top: 80px;">
Это добавляет некоторое пространство в верхнюю часть вашего DivX GoogleChartCtrl. В качестве альтернативы вы можете изменить padding
к margin
.
position: fixed
вас на панели навигации. Фиксированные элементы являются плавающими, и поэтому они не сталкиваются с элементами, которые являются статическими, относительными или такими. :)
Положение навигационной панели было исправлено. Если вы сделали его плавающим, диаграмма автоматически будет помещена под панелью. Решение состоит в том, чтобы заменить фиксированное положение поплавком. Вот код html.
<md-toolbar layout="row" class="md-whiteframe-z3" style="padding:0px;margin:0px;float:left;">
<h2>Sample navbar</h2>
</md-toolbar>
<div ng-controller="GoogleChartCtrl">
<div google-chart chart="presence_detector_Chart" style="height:300px; width:100%;float: left;"></div>
</div>