为了账号安全,请及时绑定邮箱和手机立即绑定

用Bootstrap3 做个导航栏

标签:
WebApp

导航栏元素在WEB上太常见了

比如
google


700

query11.png

微博


700

weibo.png

那么如何写出这样方便这样的组件

使用bootstrap3吧!

在网页中引入bootstrap3的方法见之前的文章

直接说使用

一般情况下导航放到如下的结构中

<nav class="navbar navbar-default" role="navigation">  <div class="container-fluid">
    <div class="navbar-header">
      <a class="navbar-brand" href="#">
        <img alt="Brand" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="...">
      </a>
    </div>
  </div></nav>

nav标签

第一层 class中 navbar是必须的 其他的属性是可选的
添加navbar-default创建的是最基本的导航,不会固定在哪个位置颜色是透明的
添加navbar-inverse类 颜色变为黑色
添加navbar-fixed-top固定在顶部,添加navbar-fixed-bottom固定在底部
添加navbar-static-top 效果如下

700

<div class="navbar-header">

导航的头  比如说网站的loge 点击进去主页,或者是网站的名称

416

效果如上
这里可以换成文字 我感觉效果会更好

表单

在导航里添加表单,比如搜索,登录什么的也比较常见

比如我上面的搜索

            <form class="navbar-form navbar-left" role="search">              <div class="form-group">
                <input type="text" class="form-control" placeholder="Search">
              </div>
              <button type="submit" class="btn btn-default">搜索</button>
            </form>

解释一下其中的navbar-left类会把这个form定位在左边
当然也对应有navbar-right

同理 按钮可以这样加
<button type="button" class="btn btn-default navbar-btn">Sign in</button>

文本可以这样加
<p class="navbar-text">Signed in as Mark Otto</p>

链接可以这样加
<p class="navbar-text navbar-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>

并且这样都可以添加navbar-right或者navbar-left

我的导航

    <!--导航-->
    <div class="navbar-wrapper">
      <div class="container" id="navcontainer">
        <nav class="navbar navbar-inverse navbar-fixed-top " role="navigation">
          <div class="container">
            <div class="navbar-header">
              <a class="navbar-brand" href="#">先声文库</a>
            </div>
            <form class="navbar-form navbar-left" role="search">
              <div class="form-group">
                <input type="text" class="form-control" placeholder="Search">
              </div>
              <button type="submit" class="btn btn-default">搜索</button>
            </form>
            <div class="navbar-right">
              <ul class="nav navbar-nav">
                <li><a data-toggle="modal" data-target="#register" >注册</a></li>
                <li><a data-toggle="modal" data-target="#signin" >登录</a></li>
              </ul>
            </div>
          </div>
        </nav>

      </div>
    </div>

效果如下

700

QQ截图20141122015642.png

其中登录和注册添加了模态框

695

QQ截图20141122022621.png

之后会介绍模态框



作者:金发萌音
链接:https://www.jianshu.com/p/0b6120e9f0ff

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消