2017-03-14 1 views
0

고정 된 위쪽 막대가 있고 이제이 요소 앞에 메시지를 표시해야합니다.고정 탐색 전에 div 표시

둘 다 고정되어야합니다. 먼저 경고 메시지를 보낸 다음 메뉴를 누릅니다. 내가 어떻게 할 수 있니?

.panel-msg{ 
     position:absolute; 
     z-index:222222; 
     top:0px; 
    } 
+1

당신이 최고 – Chiller

+1

@Chiller, 덕분에 mainNav 내부 패널 MSG를 추가 할 수 있습니다,이 문제를 해결합니다. – anvd

+0

문제가 해결 되었다면 답을 표시 할 수 있습니까? – Staveven

답변

0

z-index 그래서 수업이 같은 navbar보다 높은 panel-msg 절대 위치와 z-index을 줄 경우에만 위치 가능합니다 navbar navbar-default navbar-fixed-top "당신이 만든 모든 변경 사항을 덮어 쓰고 항상 그 navbar를 맨 위에 놓습니다. "top"이라는 단어를 제거하면 msg 패널이 표시됩니다.

다음은 위의 경고 메시지와 함께 예입니다 : http://jsfiddle.net/sawqv3gp/

그러나 그것은 고정 된 위치입니다 잃는다. 따라서 다른 레이아웃을 사용해보십시오.

"탐색 표시 줄 헤더"를 허용하고 부트 스트랩 알림 기능 (항상 사용자가 알림을 닫을 수 있음)을 사용하도록 디자인을 변경하는 것이 좋습니다.

다음은 예입니다 : http://www.bootply.com/4FSUjc2qej

<div class="alert alert-info" role="alert"> 
<button type="button" class="close" data-dismiss="alert">×</button> 
<strong>Holy guacamole!</strong> Best check yo self, you are looking very good. 

+0

불행히도 이것은 여전히 ​​사용자가 원하는 것처럼 NavBar 위에 경고를 두지 않습니다. 페이지가로드 될 때가 아니라 스크롤 할 때 수행됩니다. – Staveven

+0

상단을 사용하고 있습니까? 0px; –

+0

네가 맞아, 나는 top : 0px를 사용하지 않았다. 그러나 경고는 여전히 사라집니다. 어쩌면 이것이 사용자가 의도 한 것일까요? – Staveven

0

그것은 당신이 사용하는 경우처럼 보인다 "

<div class="panel-msg"> 
    Important message here 
</div> 

<nav id=" mainNav " class="navbar navbar-default navbar-fixed-top " role="navigation "> 
    <div class="container "> 
    <div class="navbar-header "> 
     <h1> 
     demo 
     </h1> 
    </div> 
    </div> 
</nav> 
<div class="demo "> 
</div> 

Demo