导航栏
用法
Class类 |
描述 |
.baie-nav |
父元素,创建容器。 |
.baie-navbar |
子元素,导航栏。 |
.baie-navbar__item |
次子元素,导航栏项。 |
.baie-navbar__item_on |
次子元素,导航栏项活动状态。 |
.baie-nav__panel |
子元素,导航对应内容。 |
示例

HTML
<div class="baie-nav">
<div class="baie-navbar">
<div class="baie-navbar__item baie-navbar__item_on">
选项一
</div>
<div class="baie-navbar__item">
选项二
</div>
<div class="baie-navbar__item">
选项三
</div>
</div>
<div class="baie-nav__panel"></div>
</div>
CSS
.baie-nav {
position: relative;
height: 100%;
border: 1px solid #e5e5e5;
}
.baie-navbar {
display: -webkit-box;
display: -webkit-flex;
display: flex;
position: absolute;
z-index: 100;
left: 0;
right: 0;
top: 0;
width: 100%;
background-color: #fafafa;
}
.baie-navbar:after {
content: " ";
position: absolute;
left: 0;
bottom: 0;
right: 0;
height: 1px;
border-bottom: 1px solid #CCCCCC;
color: #CCCCCC;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
-webkit-transform: scaleY(0.5);
transform: scaleY(0.5);
}
.baie-navbar__item {
position: relative;
display: block;
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
padding: .26rem 0;
text-align: center;
font-size: .30rem;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.baie-navbar__item:active {
background-color: #ededed;
}
.baie-navbar__item.baie-navbar__item_on {
background-color: #eaeaea;
}
.baie-navbar__item:after {
content: " ";
position: absolute;
right: 0;
top: 0;
width: 1px;
bottom: 0;
border-right: 1px solid #CCCCCC;
color: #CCCCCC;
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
-webkit-transform: scaleX(0.5);
transform: scaleX(0.5);
}
.baie-navbar__item:last-child:after {
display: none;
}
.baie-navbar + .baie-nav__panel {
padding-top: 1.0rem;
padding-bottom: 1.0rem;
box-sizing: border-box;
height: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}