Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 引导自动缩放导航栏_Html_Css_Twitter Bootstrap_Navigation - Fatal编程技术网

Html 引导自动缩放导航栏

Html 引导自动缩放导航栏,html,css,twitter-bootstrap,navigation,Html,Css,Twitter Bootstrap,Navigation,我真的希望我的导航栏能够缩放到屏幕上,因为屏幕越来越小,字体和图像也越来越小。有什么帮助吗?有点像导航栏,像图像缩放和文本一样 HTML: 移动CSS: /* Small Devices, Tablets */ @media only screen and (max-width : 768px) { .navbar-default { background-color: #84CF96; } .navbar-default .navbar-toggle { border:

我真的希望我的导航栏能够缩放到屏幕上,因为屏幕越来越小,字体和图像也越来越小。有什么帮助吗?有点像导航栏,像图像缩放和文本一样

HTML:

移动CSS:

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 .navbar-default {
    background-color: #84CF96;
 }

 .navbar-default .navbar-toggle {
    border: 0;
    float: left;
    margin-top: 23.5px;
 }

 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #6AA678;
 }

 .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
    width: 25px;
    height: 4px;
 }

 .navbar-default .navbar-brand {
    float: right;
 }

 .navbar-nav {
    margin: 0;
    text-align: center;
 }

 .navbar-default .navbar-nav>li>a {
    display: block;
    border-bottom: 1px solid #6AA678;
    margin: 0;
    height: 60px;
    line-height: 60px;
 }

 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;  
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
 }

 .navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus {
    background-color: #6AA678;  
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
 }  

 #btn{
    display: none;
 }

 .navbar-collapse.in {
    overflow-y: visible;
    margin-bottom: 20px;
    padding: 0;
 }

 .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #6AA678;
 }

}

我不确定这是否适用于您的情况,但您可以尝试在样式中将图像宽度从“自动”更改为“100%”:

.logo {
    width: 100%;
     ....
}

.logo img {
   width: 100%;
    ...
}
这通常适用于图像,因此可能会在导航范围内工作

希望有帮助

您应该发布问题(是否有回溯)和生成问题的最小示例。这个太宽了。
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 .navbar-default {
    background-color: #84CF96;
 }

 .navbar-default .navbar-toggle {
    border: 0;
    float: left;
    margin-top: 23.5px;
 }

 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #6AA678;
 }

 .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
    width: 25px;
    height: 4px;
 }

 .navbar-default .navbar-brand {
    float: right;
 }

 .navbar-nav {
    margin: 0;
    text-align: center;
 }

 .navbar-default .navbar-nav>li>a {
    display: block;
    border-bottom: 1px solid #6AA678;
    margin: 0;
    height: 60px;
    line-height: 60px;
 }

 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;  
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
 }

 .navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus {
    background-color: #6AA678;  
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
 }  

 #btn{
    display: none;
 }

 .navbar-collapse.in {
    overflow-y: visible;
    margin-bottom: 20px;
    padding: 0;
 }

 .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #6AA678;
 }

}
.logo {
    width: 100%;
     ....
}

.logo img {
   width: 100%;
    ...
}