Я пытаюсь отобразить боковую панель с семантикой ui и полноэкранную карту.Полноэкранная карта с семантическим UI
Сделка заключается в том, что я буду строить события карты для переключения боковых панелей. Моя проблема связана с CSS.
Я могу показать все, как ожидалось, но у меня есть первый пункт в меню, который всегда отображается, отталкивая много вещей.
Это отношение HTML структура:
<body>
<div class="ui sidebar vertical menu">
<a class="item">
Item 1
</a>
<a class="item">
Item 2
</a>
<a class="item">
Item 3
</a>
</div>
<div class="pusher">
<div id="map"></div>
</div>
<script type="text/javascript" src="bower_components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="bower_components/semantic/dist/semantic.min.js"></script>
<script type="text/javascript" src="bower_components/leaflet/dist/leaflet.js"></script>
<script>
var map = L.map('map').setView([51.505, -0.09], 13);
$('.ui.sidebar').sidebar('toggle');
</script>
</body>
Вот изменения, которые я сделал в CSS:
body {
background-color: #FFFFFF;
display: flex;
height: 100vh;
flex-direction: column;
}
#map {
height: 100vh;
width: 100%;
}
Пример того, как это ведет себя, как и при загрузке страницы, и после того, тумблер: