Btmnav 手机底部菜单
基本用法
Btmnav底部菜单是手机专用的,其在pc电脑和平板电脑中处于隐藏状态。因为btmnav是固定在底部的,所以需要有个占位标签ax-space-btmnav
紧放在btmnav后面
<div class="ax-btmnav"> <div class="ax-row"> <div class="ax-col"> <a href="#" class="ax-selected"> <span class="ax-figure ax-iconfont ax-icon-home"></span> <span class="ax-text">首页</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-message-o"><i class="ax-dot"></i></span> <span class="ax-text">社区</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-file-text"></span> <span class="ax-text">文章</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-star"></span> <span class="ax-text">收藏</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-person"><i class="ax-badge">2</i></span> <span class="ax-text">我的</span> </a> </div> </div> </div> <div class="ax-space-btmnav"></div>
复杂结构
除了常规的上图标下文字结构,还常见个人中心头像和单独图标按钮的情况。
<div class="ax-btmnav"> <div class="ax-row"> <div class="ax-col"> <a href="#" class="ax-comm ax-selected"> <span class="ax-figure ax-iconfont ax-icon-home"></span> <div class="ax-text">首页</div> </a> </div> <div class="ax-col"> <a href="#" class="ax-comm"> <span class="ax-figure ax-iconfont ax-icon-message-o"><i class="ax-dot"></i></span> <span class="ax-text">社区</span> </a> </div> <div class="ax-col"> <a href="#" class="ax-single"> <span class="ax-iconfont ax-icon-plus-o-fill"></span> </a> </div> <div class="ax-col"> <a href="#" class="ax-comm"> <span class="ax-figure ax-iconfont ax-icon-star"></span> <span class="ax-text">收藏</span> </a> </div> <div class="ax-col"> <a href="#" class="ax-img"> <span class="ax-figure" style="background-image: url(https://src.axui.cn/v1.0/examples/images/head01.jpg)"><i class="ax-badge">2</i></span> <span class="ax-text">我的</span> </a> </div> </div> </div> <div class="ax-space-btmnav"></div>
SVG图标
如果用户追求图标精致可使用svg图标。
<div class="ax-btmnav"> <div class="ax-row"> <div class="ax-col"> <a href="#" class="ax-comm ax-selected"> <span class="ax-figure"><svg class="ax-svg"><use xlink:href="#ax-icon-home"/></svg></span> <div class="ax-text">首页</div> </a> </div> <div class="ax-col"> <a href="#" class="ax-comm"> <span class="ax-figure"><svg class="ax-svg"><use xlink:href="#ax-icon-message-o"/></svg><i class="ax-dot"></i></span> <span class="ax-text">社区</span> </a> </div> <div class="ax-col"> <a href="#" class="ax-single"> <span class="ax-iconfont ax-icon-plus-o-fill"></span> </a> </div> <div class="ax-col"> <a href="#" class="ax-comm"> <span class="ax-figure"><use xlink:href="#ax-icon-star"/></svg></span> <span class="ax-text">收藏</span> </a> </div> <div class="ax-col"> <a href="#" class="ax-img"> <span class="ax-figure" style="background-image: url(https://src.axui.cn/v1.0/examples/images/head01.jpg)"><i class="ax-badge">2</i></span> <span class="ax-text">我的</span> </a> </div> </div> </div> <div class="ax-space-btmnav"></div>
常规图片
购物节时通常会变更菜单为某类图片以增强营销效果,图片的宽高为28px。
<div class="ax-btmnav"> <div class="ax-row"> <div class="ax-col"> <a href="#"> <span class="ax-figure" style="background-image: url(images/btmnav01.png)"></span> <span class="ax-text">首页</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure" style="background-image: url(images/btmnav02.png)"></span> <span class="ax-text">社区</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure" style="background-image: url(images/btmnav03.png)"></span> <span class="ax-text">文章</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure" style="background-image: url(images/btmnav04.png)"></span> <span class="ax-text">收藏</span> </a> </div> </div> </div> <div class="ax-space-btmnav"></div>
分割线
在ax-col
中间插入ax-gutter-line
即可实现分割线。
<div class="ax-btmnav"> <div class="ax-row"> <div class="ax-col"> <a href="#" class="ax-selected"> <span class="ax-figure ax-iconfont ax-icon-home"></span> <span class="ax-text">首页</span> </a> </div> <div class="ax-gutter-line"></div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-message-o"><i class="ax-dot"></i></span> <span class="ax-text">社区</span> </a> </div> <div class="ax-gutter-line"></div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-file-text"></span> <span class="ax-text">文章</span> </a> </div> <div class="ax-gutter-line"></div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-star"></span> <span class="ax-text">收藏</span> </a> </div> <div class="ax-gutter-line"></div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-person"><i class="ax-badge">2</i></span> <span class="ax-text">我的</span> </a> </div> </div> </div> <div class="ax-space-btmnav"></div>
集中布局
有时候底部菜单很少,只有两个或者三个,那么可以考虑集中布局,方法是直接在ax-btmnav上写入style样式,例如本例是:padding:0 14%
<div class="ax-btmnav" style="padding:0 14%"> <div class="ax-row"> <div class="ax-col"> <a href="#" class="ax-selected"> <span class="ax-figure ax-iconfont ax-icon-home"></span> <span class="ax-text">首页</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-message-o"><i class="ax-dot"></i></span> <span class="ax-text">社区</span> </a> </div> <div class="ax-col"> <a href="#"> <span class="ax-figure ax-iconfont ax-icon-file-text"></span> <span class="ax-text">文章</span> </a> </div> </div> </div> <div class="ax-space-btmnav"></div>