Html 引导自动缩放导航栏
我真的希望我的导航栏能够缩放到屏幕上,因为屏幕越来越小,字体和图像也越来越小。有什么帮助吗?有点像导航栏,像图像缩放和文本一样 HTML: 移动CSS: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:
/* 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%;
...
}