美文网首页
第十四谈:导航和滑动门

第十四谈:导航和滑动门

作者: 辽A丶孙悟空 | 来源:发表于2020-06-04 21:08 被阅读0次

本节课我们来开始学习 Bootstrap 的提供的导航和滑动门组件。

一.导航
  1. 构建一个简单的 ul 导航列表,具体如下:
      <ul class="nav">
          <li class="nav-item">
              <a href="#" class="nav-link active">首页</a>
          </li>
          <li class="nav-item">
              <a href="#" class="nav-link">内容</a>
          </li>
          <li class="nav-item">
              <a href="#" class="nav-link">项目</a>
          </li>
          <li class="nav-item">
              <a href="#" class="nav-link disabled">关于</a>
          </li>
      </ul>
  1. 测试发现,上面中.nav-item 和 active 暂时体现不出效果;
  2. 更改成 nav 和 a,也可以实现相同的导航效果;
      <nav class="nav">
          <a href="#" class="nav-link active">首页</a>
          <a href="#" class="nav-link">内容</a>
          <a href="#" class="nav-link">项目</a>
          <a href="#" class="nav-link disabled">关于</a>
      </nav>
  1. 使用.justify-content-between 实现导航的居中对齐,-end 右对齐;
      <nav class="nav justify-content-center">
  1. 使用.flex-column 将导航垂直显示;
      <nav class="nav flex-column">
  1. 使用.nav-tabs 实现标签选项卡;
      <ul class="nav nav-tabs">
  1. 使用.nav-pills 实现按钮式选项卡;
      <ul class="nav nav-pills">
  1. 使用.nav-fill 实现水平布局;
      <ul class="nav nav-pills nav-fill">
  1. 当使用<nav>来实现以上效果时,此时需要.nav-item 来体现效果;
      <nav class="nav nav-pills nav-fill">
          <a href="#" class="nav-item nav-link active">首页</a>
          <a href="#" class="nav-item nav-item nav-link">内容</a>
          <a href="#" class="nav-item nav-link">项目</a>
          <a href="#" class="nav-item nav-link disabled">关于</a>
      </nav>
  1. 等宽操作,使用.nav-justified,可以通过加上边框来体会区别;
      <nav class="nav nav-pills nav-justified">
二.滑动门
  1. 滑动门效果,即采用 jQuery 和 Bootstrap.js 实现选项卡切换;
      <nav class="nav nav-tabs">
          <a href="#one" data-toggle="tab" class="nav-item nav-link active">首页</a>
          <a href="#two" data-toggle="tab" class="nav-item nav-link">内容</a>
          <a href="#three" data-toggle="tab" class="nav-item nav-link">项目</a>
      </nav>
      <div class="tab-content">
          <div id="one" class="tab-pane fade show active">内容 1...</div>
          <div id="two" class="tab-pane fade">内容 2...</div>
          <div id="three" class="tab-pane fade">内容 3...</div>
      </div>

相关文章

  • 第十四谈:导航和滑动门

    本节课我们来开始学习 Bootstrap 的提供的导航和滑动门组件。 一.导航 构建一个简单的 ul 导航列表,具...

  • 滑动门技术的简单实现

    HTML CSS 滑动门 网页设计 关于滑动门,现在的页面中好多地方都会用到滑动门,一般用作于导航背景,它的官方解...

  • css滑动门技术及应用

    滑动门出现的背景 制作网页时,为了美观,常常需要为网页元素设置特殊形状的背景,比如微信导航栏,有凸起和凹下去的感觉...

  • 滑动门时刻

    偶然在网上看到“滑动门时刻”的读书分享,于是有了参加《爱的博弈》这本书的读书会。 伴侣之间,很多滑动门...

  • [前端学习]css部分学习笔记,第十天

    滑动门技术的原理 在没学css3之前,一些圆角及特殊样式,是不能用css实现的,为了满足特殊的效果,滑动门技术就产...

  • CSS(4)精灵图、圣杯布局、滑动门、三角、opacity

    目录 1.精灵图 1.精灵图的使用 2.圣杯布局 1.圣杯布局 3.滑动门 1.滑动门 4.三角 1...

  • 滑动门 / 精灵图 / 网页布局的思路

    滑动门:根据文本自适应大小,根据背景的层叠性制作,并允许他们在彼此之上进行滑动,以创造出一些特殊的效果。 滑动门有...

  • 滑动门

    效果是下面的图片组成的,同样是li里面有a里面放左边背景图,a里面有个span,span放文字和右边的背景图 ,a...

  • 滑动门

    为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形...

  • 滑动门

    为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形...

网友评论

      本文标题:第十四谈:导航和滑动门

      本文链接:https://www.haomeiwen.com/subject/rdugzhtx.html