UNPKG

react-ui-component

Version:
88 lines (85 loc) 2.25 kB
@import url('meta'); @import url('share'); @border: 1px solid transparent; .layout_h { float: left; display: inline-block; } .tab { ._tab { overflow: hidden; ._item { cursor: pointer; float: left; padding: 5px 10px; height: 35px; line-height: 25px; border: 1px solid transparent; &._active { border-color: @gray_c; color: @gray_a; background: @gray_d; } } } ._content { >._item { padding: 20px; border: 1px solid @gray_c; width: 100%; min-height: 200px; display: none; &._active { display: block; } } } &.vertical { >._tab { width: 200px; float: left; >._item { float: none; } >._tab { display: block; border: 1px solid transparent; margin-right: -1px; border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; &.active, &._active { border-color: @gray_b; border-right-color: transparent; } } } >._content { border-top-right-radius: 3px; margin-left: 200px; } &.bottom { display: table; table-layout: fixed; width: 100%; >.content, >._content { margin-left: 0; display: table-cell; border-radius: 3px 0 3px 3px; } >.bar, >._tab { vertical-align: top; display: table-cell; float: initial; >.item, >._item { margin-left: -1px; border-radius: 0 3px 3px 0; &.active, &._active { border-color: @gray_c; border-left-color: transparent; } } } } } }