2016-08-13 6 views
1

ich dieses Bild 1 Aussehen 2. wie das Bild wollenCss-Display auf der Rückseite

Bild 1

enter image description here

Bild 2

enter image description here

Hier ist meine css von oben -message Klassenname, der in roter Farbe ist.

.top-message{ 
    position: fixed; 
    z-index: 1030; 
    height:22px; 
    width:100%; 
    margin-top:-2px; 
} 
+0

'top-message' Klasse' z-index' als die z-index' größer sein sollte Sidebar ' – RAN

Antwort

0
.top-message{ 
    position: fixed; 
    top:0; 
    left:0; 
    z-index: 1030; 
    height:22px; 
    width:100%; 
    margin-top:0; 
} 
1

Es kommt an die Spitze wegen

z-index: 1030; 

Z-Index

Sie müssen sicherstellen, dass die Drop-Down-Menü z-index höher als top.message

1

Stellen Sie sicher, Die z-index der Sidebar ist mehr tha n z-index der Top-Nachricht. Wenn es funktioniert und immer noch nicht funktioniert; Versuchen Sie, position: relative; an die Seitenleiste zu geben.

0

Angenommen, Sie haben Container für jedes der Elemente, wie die anderen gesagt haben, sollten Sie sicherstellen, dass der rötliche Alarm einen kleineren Z-Index-Wert als das Menü/nav bar auf der linken Seite hat. Meiner Meinung nach würde ich einen äußeren Container mit einer absoluten Position setzen und die verbleibenden inneren Container, die die obere Navigationsleiste, rote Alarmmeldung und das linke Menü mit einer relativen Position bilden, setzen. Stellen Sie sicher, dass die von Ihnen festgelegten Z-Index-Zahlen mit dem Anfangswert 0 beginnen und um 1 erhöht werden, wenn Sie den Code "kaskadieren".

Verwandte Themen