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

Framework7学习笔记之 工具栏

时间:2018-02-20 17:29:21      阅读:565      评论:0      收藏:0      [点我收藏+]

标签:label   view   边框   idt   framework   mat   des   sha   消息   

 

一:工具栏布局

    工具栏布局十分简单:所有工具栏元素(链接)沿着工具栏等距分布。

<div class="toolbar">
    <div class="toolbar-inner">
        <a href="#" class="link">导航元素 1</a>
        <a href="#" class="link">导航元素 2</a>
        <a href="#" class="link">导航元素 3</a>
        ......
    </div>
</div>

 

二:自动隐藏工具栏

    在穿透布局类型中,view定义的工具栏会穿透到页面内。

    如果页面中不需要工具栏,则可以:在page中通过 no-toolbar 类来隐藏工具栏;定义一个空的工具栏元素。

    1)为page添加 no-toolbar

<div data-page="about" class="page no-toolbar">
  <div class="page-content">
    <div class="content-block">
      ...
    </div>
  </div>
</div>

   2)在文件底部定义一个空的工具栏

<div class="toolbar">
    <div class="toolbar-inner">
    </div>
</div>

 

三:带图标的工具栏(标签栏)

    我们可以为工具栏增加一个tabbar类,转变为标签栏。标签栏可以使用图标作为导航元素,更加生动。

    1:定义标签栏

<div class="toolbar tabbar"> //增加tabbar类
    <div class="toolbar-inner">
        <a href="#tab1" class="tab-link active">
            <i class="icon 图标"></i> //包含图标作为导航元素
        </a>
        <a href="#tab2" class="tab-link">
            <i class="icon 图标"></i>
        </a>
        <a href="#tab3" class="tab-link">
            <i class="icon 图标"></i>
        </a>
    </div>
</div>

    2:为图标添加角标(类似于 消息数量提示 的效果)

<a href="#tab2" class="tab-link">
   <i class="icon 图标">
      <span class="badge bg-red">角标内容</span>
   </i>
</a>

    3:图标+文字 的标签栏

<a href="#tab1" class="tab-link active">//一个导航元素
    <i class="icon 图标"></I> //导航元素的图标
    <span class="tabbar-label">文字</span> //导航元素的文字
</a>

    

四:滑动时隐藏工具栏

如果你只想在某些特定页面打开滑动隐藏的功能,你可以通过添加额外的 <div class="page-content"> 类来实现:

  • hide-bars-on-scroll - 页面滚动时自动隐藏工具栏和导航栏

  • hide-navbar-on-scroll - 页面滚动时自动隐藏导航栏

  • hide-toolbar-on-scroll - 页面滚动时,自动隐藏工具栏

  • hide-tabbar-on-scroll - 页面滚动时,自动隐藏带图标的工具栏(tabbar)

可以通过添加以下的样式禁用滚动隐藏工具栏

  • keep-bars-on-scroll - 页面滚动时不隐藏工具栏和导航栏

  • keep-navbar-on-scroll - 页面滚动时不隐藏导航栏

  • keep-toolbar-on-scroll - 页面滚动时不隐藏工具栏

  • keep-tabbar-on-scroll - 页面滚动时不隐藏带图标的工具栏(tabbar)

     

 五:特别属性

    1:Material Design风格工具栏

<div class="toolbar toolbar-bottom-md">
    <div class="toolbar-inner">
        <a href="#" class="link">Link 1</a>
        <a href="#" class="link">Link 2</a>
        <a href="#" class="link">Link 3</a>
    </div>
</div>

    2:Material Design风格的可滚动标签栏条(很多歌导航元素,需要使用滚动来选择)

<div class="toolbar tabbar tabbar-scrollable">

    3:隐藏ios工具栏的边框效果

<div class="toolbar no-hairline">...</div>

    4:隐藏Material Design工具栏的阴影效果

<div class="toolbar no-shadow">...</div>

Framework7学习笔记之 工具栏

标签:label   view   边框   idt   framework   mat   des   sha   消息   

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

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