码迷,mamicode.com
首页 > 其他好文 > 详细

Framework7学习笔记之 Tab标签页

时间:2018-02-22 19:47:50      阅读:1208      评论:0      收藏:0      [点我收藏+]

标签:view   a标签   rap   wrap   增加   toolbar   学习笔记   页面切换   ted   

 

一:定义各个标签页内容

<!-- Tabs容器, 需要带有"tabs"类。必需元素 -->
<div class="tabs">
  <!-- 第一个tab, 需要带有"tab"类和唯一的id -->
  <!-- 激活状态,通过添加"active"类实现 -->
  <div class="tab active" id="tab1">
    ... Tab 1 页内容 ...
  </div>
  <!-- 第二个tab, 需要带有"tab"类和唯一的id -->
  <div class="tab" id="tab2">
    ... Tab 2 页内容
  </div>
  <!-- 第三个tab, 需要带有"tab"类和唯一的id -->
  <div class="tab" id="tab3">
    ... Tab 3 页内容 ...
  </div>
</div>

 

二:定义tab标签栏,控制标签切换

    标签栏可以放在导航栏、二级导航栏、工具栏中;

    可以使用row类制作标签组;

    可以为a标签添加button类,制作成按钮样式;

    可以为a标签添加icon子标签,制作成带图标的标签栏。

<!-- 关联到第一个标签, 需要设置和第一个标签id名相同的href属性(tab1) -->
<a href="#tab1" class="tab-link active">Tab 1</a>
<!-- 关联到第二个标签, 需要设置和第二个标签id名相同的href属性(tab2) -->
<a href="#tab2" class="tab-link">Tab 2</a>
<!-- 关联到第三个标签, 需要设置和第三个标签id名相同的href属性(tab3) -->
<a href="#tab3" class="tab-link">Tab 3</a>

 

三:进阶用法一:tab页面切换动画

    只需要在div class="tabs"外面加上额外的div class="tabs-animated-wrap"容器即可。

       <!-- Tabs动画 -->
      <div class="tabs-animated-wrap">
    
        <div class="tabs">
        
          <div id="tab1" class="tab active">
            ... Tab 1 content ...
          </div>
        
          <div id="tab2" class="tab">
            ... Tab 2 content ...
          </div>
     
          <div id="tab3" class="tab">
            ... Tab 3 content ...
          </div>
        </div>
      </div>

 

四:进阶用法二:用视图作为tab页面

    tab页面可以是view视图,各个tab页面视图定义各自的导航栏和布局样式。

<!-- 1:将tabs容器和views容器合并在一起 -->
<div class="views tabs toolbar-fixed">

  <!-- 2:定义tab,它是一个view -->
  <div id="tab1" class="view tab active">
    <div class="navbar">
      <div class="navbar-inner">
        <div class="center">导航栏</div>
      </div>
    </div>
    <div class="pages navbar-fixed">
      <div data-page="页面" class="page">
        <div class="page-content">
              页面内容。。。
        </div>
      </div>
    </div>
  </div>
  ......

  <!-- 3:定义tab标签栏:在底部工具栏中定义标签栏 -->
  <div class="toolbar tabbar">
    <div class="toolbar-inner">
      <a href="#tab1" class="tab-link active"><i class="icon demo-icon-1"></i></a>
      <a href="#tab2" class="tab-link"><i class="icon demo-icon-2"></i></a>
      <a href="#tab3" class="tab-link"><i class="icon demo-icon-3"></i></a>
    </div>
  </div>
</div>

 

五:新版Tab

    新版F7中,增加了不少新特性。

    1:滑动切换tab页

<div class="tabs-swipeable-wrap">

    2:可路由tab(少用)

Framework7学习笔记之 Tab标签页

标签:view   a标签   rap   wrap   增加   toolbar   学习笔记   页面切换   ted   

原文地址:https://www.cnblogs.com/ygj0930/p/8459637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!