• Home
  • Favorites
  • Settings

示例描述:

<ul class="yo-tab"> <li class="item">Home</li> <li class="item item-on">Favorites</li> <li class="item">Settings</li> </ul>

如果想仅使用图标作为子项内容:

<ul class="yo-tab"> <li class="item item-only-ico"> <i class="yo-ico">&#xf04a;</i> </li> <li class="item item-only-ico item-on"> <i class="yo-ico">&#xf04b;</i> </li> <li class="item item-only-ico"> <i class="yo-ico">&#xf07a;</i> </li> </ul>

并且可以自定义图标大小

@include yo-tab( $name: xxx, $only-ico-size: .2rem );
  • 定位
  • 无线
  • 刷新

纵向图标示例:

<ul class="yo-tab yo-tab-view"> <li class="item item-y-ico"> <i class="yo-ico">&#xf04a;</i> 定位 </li> <li class="item item-y-ico item-on"> <i class="yo-ico">&#xf04b;</i> 无线 </li> <li class="item item-y-ico"> <i class="yo-ico">&#xf07a;</i> 刷新 </li> </ul>

并且可以自定义图标大小

@include yo-tab( $name: xxx, $y-ico-size: .2rem );
  • 综合排序
  • 全部口味
  • 优惠活动

横向图标示例:

<ul class="yo-tab yo-tab-filter"> <li class="item item-x-ico"> 综合排序 <i class="yo-ico">&#xf031;</i> </li> <li class="item item-x-ico item-on"> 全部口味 <i class="yo-ico">&#xf031;</i> </li> <li class="item item-x-ico"> 优惠活动 <i class="yo-ico">&#xf031;</i> </li> </ul>

并且可以自定义图标大小

@include yo-tab( $name: xxx, $x-ico-size: .12rem, // 对子项间隔线的设置 $item-border-height: .2rem, $item-bordercolor: map-get($base, sub-bordercolor) );
  • Home
  • Favorites

局部tab选项形态:

<ul class="yo-tab yo-tab-test"> <li class="item">Home</li> <li class="item item-on">Favorites</li> </ul>

可以这样扩展:

@include yo-tab( $name: test, $width: 2rem, $border-width: 1px, $bordercolor: #1ba9ba, $font-size: .12rem, $radius: .05rem, $on-bgcolor: #1ba9ba, $on-color: #fff );
@include yo-tab(
    $name:default, //{String} 扩展的名称
    $width:default,1.8.3 //{Length} 组件宽度
    $height:default, //{Length} 组件高度
    $radius:default, //{Length} 圆角半径
    $border-width:default, //{Length} 边框厚度
    $bordercolor:default, //{Color} 外边框色
    $bgcolor:default, //{Color} y背景色
    $color:default, //{Color} 文本色
    $on-bgcolor:default, //{Color} 激活时背景色
    $on-color:default, //{Color} 激活时文本色
    $font-size:default, //{Length} 文本大小
    $x-ico-size:default, //{Length} 横向图标大小
    $y-ico-size:default, //{Length} 纵向图标大小
    $only-ico-size:default, //{Length} 仅有图标大小
    $item-border-height:default, //{Length} 子项间隔线高度
    $item-bordercolor:default //{Length} 子项间隔线颜色
)