导航栏

用法

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;
}

results matching ""

    No results matching ""