使Bootsrap导航栏中的文本响应

fred1234

昨天我问了这个问题,关于如何根据布局将导航栏菜单从水平更改为垂直堆叠,但是现在我注意到,当我使文本适合大型显示器时,将窗口缩小时它不起作用。有什么办法可以使我的文字更具响应性?如果没有,您还有其他菜单方法吗?另外,水平时如何将菜单按钮居中?

我的JSFiddle

我的CSS

.menu {
    background-color: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr="#E6FFFFFF", endColorStr="#E6FFFFFF");
    -ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr="#E6FFFFFF", endColorStr="#E6FFFFFF");
}
.menutext {
    color: #FFFFFF;
    font-size: 2em;
    white-space: nowrap;
}
.row.text-center > div {
    display: inline-block;
    float: none;
}
/*-----------------------------------------------------------
            Bootstrap Overrides
-----------------------------------------------------------*/
 * {
    border-radius: 0 !important;
}
.navbar-default {
    background-color: rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    position: relative;
    top: -58px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}
.navbar-default .navbar-nav > .active {
    color: #000;
    background: #FFFFFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:link, .navbar-default .navbar-nav > .active > a:visited {
    color: #000;
    background: #ffffff;
}
.navbar-default .navbar-brand {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #000000;
    background-color: #e4e4e4;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #000000;
    background-color: #e4e4e4;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #000000;
    border-bottom-color: #000000;
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #000000;
    border-bottom-color: #000000;
}
.navbar-default .navbar-toggle {
    border-color: #d65c14;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #e4e4e4;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
/*Style for Bigger Screens*/
 @media (min-width: 768px) {
    .navbar-default a {
        color: white;
    }
    .navbar-default li a:hover {
        color: black;
    }
}
/*Style for Smaller Screens*/
 @media (max-width: 767px) {
    .navbar-default {
        top: 0px;
        background: #808184;
    }
    .navbar-default li {
        border-bottom: 1px;
        border-bottom-style:solid;
        border-color:#FFF;
    }
}

我的HTML

<div class="container-fluid">
    <div class="row">
        <div class="col-sm-12" style="background-color:#FABC41; height: 50px;">BAR</div>
    </div>
    <div class="row">
        <div class="col-sm-12" style="padding:0;">
            <img class="img-responsive" src="http://travelandwildlifephotography.com/wp-content/uploads/2014/07/Camping-on-Fraser-Island1.jpg" alt="CLI Engage">
        </div>
    </div>
</div>
<nav class="navbar navbar-default">
    <div class="container-fluid">
        <div>
            <ul class="nav navbar-nav">
                <li class="active"><a class="menutext" href="Home.html">Home</a>

                </li>
                <li><a class="menutext" href="AboutUs.html">About Us</a>

                </li>
                <li class="dropdown"> <a class="dropdown-toggle menutext" data-toggle="dropdown" href="#">Tools<span class="caret"></span></a>

                    <ul class="dropdown-menu">
                        <li><a class="menutext" href="#">Child Progres Monitoring</a>

                        </li>
                        <li><a class="menutext" href="#">Online Courses</a>

                        </li>
                        <li><a class="menutext" href="#">Classroom Observation Tools</a>

                        </li>
                        <li><a class="menutext" href="#">Coaching & Collaboration Tools</a>

                        </li>
                        <li><a class="menutext" href="#">Activities</a>

                        </li>
                        <li><a class="menutext" href="#">Texas Kindergarten Entry Assessment</a>

                        </li>
                    </ul>
                </li>
                <li><a class="menutext" href="#">Parents & Families</a>

                </li>
                <li><a class="menutext" href="#">Parents & Families</a>

                </li>
                <li><a class="menutext" href="#">Calendar</a>

                </li>
                <li><a class="menutext" href="#">Contact Us</a>

                </li>
                <li><a class="menutext" href="#">Help</a>

                </li>
                <li><a class="menutext" href="#"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></a>

                </li>
            </ul>
        </div>
    </div>
</nav>
悉达思(Siddharth)Thevaril

您可以使用媒体查询在移动设备视图中设置字体大小

@media screen and (max-width: 480px) 
{
    body {
        font-size: 1.5em;
    }
}

并要居中对齐按钮,请添加此类-

.nav li a {
  text-align: center;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导航栏中的响应

来自分类Dev

导航栏中的Bootsrap 4汉堡菜单

来自分类Dev

bootsrap导航栏中的项目数

来自分类Dev

将导航栏中的内容与bootsrap中的位置中心对齐

来自分类Dev

Bootsrap导航栏中的中心内容(徽标)

来自分类Dev

无法在 bootsrap4 中更改导航栏颜色

来自分类Dev

固定导航栏中的链接无响应

来自分类Dev

导航栏中的垂直居中文本

来自分类Dev

垂直导航栏中的引导文本

来自分类Dev

引导导航栏中的中心文本

来自分类Dev

导航栏中的文本颜色Swift

来自分类Dev

引导导航栏中的中心文本

来自分类Dev

导航栏中的样式品牌和文本

来自分类Dev

如何更改导航栏中的文本颜色?

来自分类Dev

响应中心导航栏

来自分类Dev

Bootstrap导航栏响应

来自分类常见问题

响应式引导导航栏中的中心内容

来自分类Dev

物化框架:导航栏中的响应式徽标

来自分类Dev

如何在导航栏中做出响应按钮?

来自分类Dev

导航栏响应中的中心菜单项

来自分类Dev

Bootstrap,汉堡包图标在导航栏中不响应

来自分类Dev

汉堡菜单不显示在响应式导航栏中

来自分类Dev

响应式导航栏问题

来自分类Dev

如何使我的导航栏响应?

来自分类Dev

中心响应式导航栏

来自分类Dev

响应式导航栏问题

来自分类Dev

响应式Superfish导航栏

来自分类Dev

修复响应式导航栏

来自分类Dev

防止将导航栏右文本包装在导航栏中?