2016-01-12 26 views
7

固定されたナビゲーションバーを持つブートストラップベースのサイトを持っています(これはトップページのページにあります)、モーダルポップアップを表示したいときは、モーダルは固定されたnavbarの後ろに表示されます

と私はすべてのモーダルがそれらのナビゲーションバーの後ろに表示されますように見えますので、それはまた、画像をアップロードするためsummernoteモーダルに表示されmargo template from graygrids

を使用。 Zインデックスを意味するナビゲーションバーが固定されている

enter image description here

答えて

6

は、それは子供たちのための唯一の相対的なものです。簡単な修正は、外側のモーダルコンテナの上端を単純にページの下に押して、navbarの背後から押し出すことです。

それ以外の場合は、モーダルマークアップがヘッダーに配置されていて、親ナビゲーションバーのZ-インデックスよりも高いz-インデックスを付ける必要があります。

+0

私はそれを考えたことはありません、これらの積み重ねられた要素ahahhahaaを押すのと同じくらい簡単です..... –

+0

喜んでそれは助けました!どういたしまして。 – Korgrue

-1

CSSのZインデックスを調整する必要があります。あなたのナビゲーションのZ-インデックスは、他のものよりも高い数字です。それを調整するには、モーダルポップアップの方が高いz-インデックスを追加する必要があります。コードは次のようになります

たとえばz-index:3;

これを行うには、ポップアップに位置を設定する必要があります。

たとえば、position:absolute;

あなたも、さらにあなたのCSSにこのコードを置くことで位置を調整することができ、位置を設定した後

トップ:500pxなど。左:500ピクセル。

これは、絶対位置を置いたコンテナが、上から500ピクセル、左から500ピクセル移動することを意味します。

zインデックスが何であるかわからない場合は、私はあなたのための写真を提供します。

z-index axis example

+0

ええ、私はそれを理解しようとしていますありがとうございますので、Z - インデックスは、フォトショップなどの層の位置のようないくつかの並べ替えです... haha​​ha –

+0

Zのインデックスはhtmlです。ここで私はあなたに本当に良いリソースを与えます。 リンクはZインデックスを説明し、良い例を示しています。 http://www.w3schools.com/cssref/pr_pos_z-index.asp – Plam

+0

この場合、Z-インデックスは機能しません – Sventies

0

私はCSSでのためのモーダル・背景(モーダル背後の影)のための超高z-index値(1000000)、そして少し高い1(1000001)付属の問題を解決するために、モーダル:

.modal-backdrop { 
    z-index: 100000 !important; 
    } 

    .modal { 
    z-index: 100001 !important; 
    } 

希望します。

関連する問題