내 navbar는 모두 오른쪽으로 떠 다니는 4 개의 링크가 있습니다. 나는 그것을 작동시키기 위해서 .pull-right
을 사용했다. 모바일에서는 모든 링크를 활성 링크를 제외하고는 왼쪽으로 이동하고 싶습니다. 내 활성 링크가 모든 기기에서 바로 사용되기를 바랍니다.플로트 부트 스트랩 navbar가 모바일에서 왼쪽으로, 데스크톱에서 오른쪽으로 연결됩니다.
저는이 작업을 수행하는 가장 효율적인 방법을 찾고 있습니다. 부트 스트랩 내에 어떤 도움이되는 수업이 있나요? 아니면 모바일에 남아있는 3 개의 링크를 가져 오기위한 맞춤 수업을 만들어야합니까?
HTML
<!-- Fixed Navbar -->
<nav class="navbar navbar-custom">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div> <!-- end navbar-header -->
<div id="navbar" class="collapse navbar-collapse pull-right">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About Summit</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
<ul class="nav navbar-nav">
<li class="active"><a href="login.html">Client Login</a></li>
</ul>
</div><!--/.nav-collapse -->
</div> <!-- end container -->
</nav> <!-- end navbar navbar-custom -->
CSS
/*======= navbar ========*/
.navbar {
opacity: 0.95;
-webkit-opacity: 0.95;
-moz-opacity: 0.95;
filter: alpha(opacity=95); /* internet explorer */
}
#navbar > ul.nav a:hover {
color: #50b948; /*TD Green*/
}
.navbar-custom {
background-color: #f2f2f2;
font-family: 'Quicksand', sans-serif;
font-size: 1rem; /*14px*/
text-transform: uppercase;
font-weight: 700;
border: none;
}
.navbar-custom .navbar-brand {
color: #777;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-custom .navbar-text {
color: #777;
}
.navbar-custom .navbar-nav > li > a {
color: #777;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a {
background: #50b948;
color: #FAFAFA;
}
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
background: #FAFAFA;
-webkit-box-shadow: .5px .5px 4px 1px rgba(50,50,50,0.75);
-moz-box-shadow: .5px .5px 4px 1px rgba(50,50,50,0.75);
box-shadow: .5px .5px 4px 1px rgba(50,50,50,0.75);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-custom .navbar-toggle {
border-color: #ccc; /*btn border-color*/
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
background-color: #ddd; /*btn color on hover*/
}
.navbar-custom .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
border-color: #ccc; /*collapsed bottom border color*/
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 767px) {
.navbar-custom .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-custom .navbar-link {
color: #777;
}
.navbar-custom .navbar-link:hover {
color: #333;
}
.navbar-custom .btn-link {
color: #777;
}
.navbar-custom .btn-link:hover,
.navbar-custom .btn-link:focus {
color: #333;
}
.navbar-custom .btn-link[disabled]:hover,
fieldset[disabled] .navbar-custom .btn-link:hover,
.navbar-custom .btn-link[disabled]:focus,
fieldset[disabled] .navbar-custom .btn-link:focus {
color: #ccc;
}
"부트 스트랩에서 이미 수행 할 수 있습니다"부분에 답변하십시오. 아니. 부트 스트랩에는'.pull-left-xs'와 같은 것이 없습니다. 가장 쉬운 방법은'float'을 오버라이드하는'@ media' 선언 일 것입니다. –