2016-11-28 4 views
0

マップ上にメニューボタンをオーバーレイしたいと思います。だから、このボタンをクリックすると、ウィンドウが表示されます。私は地図のdivとoverlayMenuボタンdivを作成しましたが、私が望む場所にボタンが表示されません。私は尖ったボタンがズームボタンの近くにあり、白い部分が消えるようにしたい。ここで開いているレイヤーのオーバーレイメニューボタン3マップ

HTMLファイルにコードです:あなたはCSS Position Propertyを使用してマップ上のメニューボタンの配置を制御することができます

<div id="map" style="width:100%; height:100%; z-index: 0"> 
<div id="overlayMenu" style="z-index:9999"></div> 

答えて

0

また、メニューにプラスのz-indexを与える必要があります。 z-index Propertyは、位置指定された要素、つまり位置がstatic以外の要素にのみ適用されます。

#overlayMenu { 
    position: absolute; 
    z-index: 1; 
    top: 10px; 
    left: 50px; 
} 
+0

これは完全に機能しました。私はちょうど上と左のパラメータを少し変更しなければなりませんでしたが、コード行は私が必要としていたものです。 – Lira

0

あなたは常にそれを絶対位置を与えるが、マップを小さくすることができた場合、ボタンはどこの真ん中に浮かぶ、そこに滞在します(画面を埋めていない)、気をつけすることができます。

+0

実際はマップよりも大きく、現在の位置からボタンを削除すると、マップが完全にフィットするようになります。 – Lira

関連する問題