【发布时间】:2016-10-21 00:05:45
【问题描述】:
我有一个基本的 bootstrap v3 网站。当导航栏切换到小屏幕上的汉堡图标时,我想添加一个电话图标(链接到电话号码)和一个地图图标(链接到谷歌地图),以便移动用户可以轻松访问它们。我尝试通过在 .navbar-toggle 按钮之前添加代码,在汉堡包的左侧添加一个电话图标,但我不知道如何让它像汉堡包图标一样响应。我可以定位它,但这并不能让它保持响应。
这是我当前的代码。我试图让它只使用电话图标,但我也希望在它旁边放置一个地图图标。大部分样式都是从bootstrap.min.css 文件中的.nav-bar-toggle 类样式复制而来的。
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');
.navbar i {
font-size: 200%;
position: relative;
padding: 9px 10px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px
}
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a href="#"><img src="img/autohaus-logo.png" class="navbar-brand"></a>
<a href="tel:phone-number"><i class="glyphicon glyphicon-phone"></i></a>
<button class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navHeaderCollapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
</div>
</nav>
【问题讨论】:
标签: html css twitter-bootstrap twitter-bootstrap-3 navbar