0
私はセマンティックUIサイドバーとフルスクリーンマップを表示しようとしています。セマンティックUIを使用したフルスクリーンマップ
私はマップイベントを作成してサイドバーを切り替える予定です。私の問題はCSSにあります。
私はすべてを期待通りに表示できますが、メニューの最初の項目を常に表示しています。
これは、関連するHTML構造である:
body {
background-color: #FFFFFF;
display: flex;
height: 100vh;
flex-direction: column;
}
#map {
height: 100vh;
width: 100%;
}
これは、ページのロードとして、行動、そして後にする方法の例:ここでは
<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に行った変更がありますトグル: