2017-10-21 2 views
0

표준 navbar 부트 스트랩 4 햄버거 메뉴를 사용하여 더 작은 화면을 파로 가져 오지만, 작은 화면에서 테스트 할 때 navbar 브랜드 위치 아래를 감싸고 있습니다. css의 particlar 부분을 찾아서 로고와 같은 행에 떠있게하십시오. 문제는 모바일 시청자에게 적합하지 않은 작은 화면에서 그 아래의 헤더를 가린다는 것입니다.로고가있는 햄버거 메뉴를 계속 유지합니다.

나는 최신 부트 스트랩 4 베타 여기

을 위해 CDN을 사용하고 내가 가지고 노는거야 페이지에 대한 링크입니다 : link:

사람이 올바른 방향으로 날 포인트? 많은 감사합니다!

다음 내가에있어 html로이 될 때 :

HTML :

<nav class="navbar navbar-expand-sm bg-light navbar-light fixed-top"> 
    <div class="container-fluid navbrand"> 
    <a href="index.html" class="navbar-brand"><img src="img/sflogo.png" style="width:80%;height:80%;"/></a> 
     <button class="navbar-toggler" data-toggle="collapse" data-target="#hamburgerMenu"><span class="navbar-toggler-icon"></span></button> 
     <div class="collapse navbar-collapse" id="hamburgerMenu" style="opacity:1;"> 
     <ul class="navbar-nav ml-auto"> 
      <li class="nav-item"><a href="#" class="nav-link">Home</a></li> 
      <li class="nav-item"><a href="#" class="nav-link">About</a></li> 
      <li class="nav-item"><a href="#" class="nav-link">Services</a></li> 
      <li class="nav-item"><a href="#" class="nav-link">Contact</a></li> 
     </ul> 
     </div> 
    </div> 
    </nav> 
    <header id="home-section"> 
    <img src="img/headbg.jpg" style="width:100%; height:auto;" /> 
    </header> 
    <div class="underhead"> 
    We have "Goods In Transit" Insurance!<br /> 
    <span style="font-weight:normal;">Rest assured all your items will be covered during your move.</span> 
    </div> 

CSS의는 다음과 같습니다

body { 
    background-color: #fff; 
    color: #f2e000; 
} 

.navbar-light .navbar-brand { 
    font-weight:bold; 
    color: #f2e000; 
} 

.navbar-light .navbar-nav .nav-link { 
    color: #333; 
} 

.container .navbar-brand:hover { 
    color: #000; 
} 

.navbar { 
    opacity: 0.8; 
} 

.nav-link { 
    font-weight:bolder; 
    font-size: 20px; 
} 

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { 
    color: #f2e000; 
} 

#home-section { 
margin-top:4.5em; 
} 

.underhead { 
    background:#f2e000; 
    color:#333; 
    text-align:center; 
    font-weight:bold; 
    font-size:2vw; 
    width:100%; 
    padding:20px; 
} 

@media (max-width:500px) { 
    .underhead { 
     font-size: 0.8em; 
    } 
} 

@media (max-width: 460px) { 
    .navbrand img { 
     width:40%; 
     height:40%; 
    } 
} 
+0

코드에 코드를 추가 할 수 있습니까? stion. Stackoverflow는 공동 작업 웹 사이트이며 현재 더 많은 사람들이 비슷한 문제에 대한 답변을 얻을 수 있습니다. 읽어주십시오 : [묻는 방법] (http://stackoverflow.com/help/how-to-ask) | – Tom

+0

'
'및 ''태그는 닫는 슬래시를 사용하지 않거나 필요하지 않습니다. – Rob

+0

당신 말이 맞아요. 롭, 나는 옛날 학교 다. 나는 옛날 html4 이전의 날들을 아직도 생각하고있다. 하! – Dauntless0

답변

1

HI 당신이 CSS를 변경 조정하여 동일한을 할 수 있습니다 :

@media (max-width: 575px) { 
    button.navbar-toggler { 
     position: absolute !important; 
     right: 10px !important; 
     top: 14px !important; 
    } 
} 
+0

이것은 Firefox가 아닌 모바일 용으로 수정되었습니다. 솔직히 말해서 중요하지 않습니다! 나는 절대 위치, 금발의 순간의 약간을 사용해야했다! 고마워! – Dauntless0

+0

안녕하세요, 나는 파이어 폭스에도 그것을 확인하고 잘 작동하는 것 같습니다. :) – DesignerAshish

+0

내 브라우저가 될 수 있습니다, 그래서 그것은 파이어 폭스 요즘 것 같다 버그 수 있도록 그것의 dev 버전을 실행! 친구 확인해 주셔서 감사합니다! – Dauntless0

관련 문제