课程表

ionic 准备

ionic CSS

ionic JavaScript

工具箱
速查手册

ionic tab(选项卡)

当前位置:免费教程 » 移动开发 » ionic

ionic tab(选项卡) 是水平排列的按钮或者链接,用以页面间导航的切换。它可以包含文字和图标的组合,是一种移动设备上流行的导航方法。

以下选项卡容器使用了 tabs 类,每个选项卡使用 tab-item 类。默认情况下,选项卡是文本的,并没有图标。

实例

  1. <div class="tabs">
  2. <a class="tab-item">
  3. 主页
  4. </a>
  5. <a class="tab-item">
  6. 收藏
  7. </a>
  8. <a class="tab-item">
  9. 设置
  10. </a>
  11. </div>

我来试一下

默认情况,选项卡颜色为默认,你可以设置以下不同颜色样式:tabs-default ,tabs-light ,tabs-stable ,tabs-positive ,tabs-calm ,tabs-balanced ,tabs-energized ,tabs-assertive ,tabs-royal ,tabs-dark。

要隐藏选项卡栏,可使用 tabs-item-hide 类。

图标选项卡

在 tabs 类后添加 tabs-icon-only 类可设置只显示图标选项卡。

  1. <div class="tabs tabs-icon-only">
  2. <a class="tab-item">
  3. <i class="icon ion-home"></i>
  4. </a>
  5. <a class="tab-item">
  6. <i class="icon ion-star"></i>
  7. </a>
  8. <a class="tab-item">
  9. <i class="icon ion-gear-a"></i>
  10. </a>
  11. </div>

我来试一下

顶部图标+文字选项卡

在 tabs 类后添加 tabs-icon-top 类可设置顶部图标+文字选项卡。

  1. <div class="tabs tabs-icon-top">
  2. <a class="tab-item" href="#">
  3. <i class="icon ion-home"></i>
  4. 主页
  5. </a>
  6. <a class="tab-item" href="#">
  7. <i class="icon ion-star"></i>
  8. 收藏
  9. </a>
  10. <a class="tab-item" href="#">
  11. <i class="icon ion-gear-a"></i>
  12. 设置
  13. </a>
  14. </div>

我来试一下

左侧图标+文字选项卡

在 tabs 类后添加 tabs-icon-left 类可设置左侧图标+文字选项卡。

  1. <div class="tabs tabs-icon-left">
  2. <a class="tab-item">
  3. <i class="icon ion-home"></i>
  4. 主页
  5. </a>
  6. <a class="tab-item">
  7. <i class="icon ion-star"></i>
  8. 收藏
  9. </a>
  10. <a class="tab-item">
  11. <i class="icon ion-gear-a"></i>
  12. 设置
  13. </a>
  14. </div>

我来试一下

条纹样式选项卡

可以在带有 tabs 的样式名的元素上添加 tabs-striped 来实现像 Android 风格的 tabs。也可以添加 tabs-top 来实现选项卡在页面顶部。

条纹选项卡颜色可通过 tabs-background-{color} 和 tabs-color-{color} 来控制, {color} 值可以是:default, light, stable, positive, calm, balanced, energized, assertive, royal, 或 dark。

注意:如果要再选项卡上设置头部标题,需要使用 has-tabs-top 类。

  1. <div class="tabs-striped tabs-top tabs-background-positive tabs-color-light">
  2. <div class="tabs">
  3. <a class="tab-item active" href="#">
  4. <i class="icon ion-home"></i>
  5. Test
  6. </a>
  7. <a class="tab-item" href="#">
  8. <i class="icon ion-star"></i>
  9. Favorites
  10. </a>
  11. <a class="tab-item" href="#">
  12. <i class="icon ion-gear-a"></i>
  13. Settings
  14. </a>
  15. </div>
  16. </div>
  17. <div class="tabs-striped tabs-color-assertive">
  18. <div class="tabs">
  19. <a class="tab-item active" href="#">
  20. <i class="icon ion-home"></i>
  21. Test
  22. </a>
  23. <a class="tab-item" href="#">
  24. <i class="icon ion-star"></i>
  25. Favorites
  26. </a>
  27. <a class="tab-item" href="#">
  28. <i class="icon ion-gear-a"></i>
  29. Settings
  30. </a>
  31. </div>
  32. </div>

我来试一下

运行效果如下:

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号