$nav-body-background-color: #484A69; $nav-font-size: 16px; $nav-font-color: #EEEEF2; $nav-font-color-over: #fff; $menu-body-background-color: #65678C; .x-navpanel { overflow: visible; .x-panel-bodyWrap { overflow: visible; .x-panel-body-nav { color: #404040; font-size: 13px; line-height: 17px; font-weight: 400; font-family: 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif; background: #f6f6f6; overflow: visible; .x-autocontainer-outerCt { background-color: $nav-body-background-color; .x-autocontainer-innerCt { .x-navlist { position: relative; list-style: none; padding: 0; margin: 0; width: 100%; .x-navitem { cursor: default; position: relative; list-style: none; padding: 0; margin: 0; outline: none !important; .x-navitem-body { .nav-inner-wrap { position: relative; overflow: hidden; list-style: none; max-height: 60px; padding: 0 10px; display: flex; .nav-inner-icon { color: $nav-font-color; font-size: 24px; text-align: center; margin-left: 22px; display: inline; margin-right: 16px; &:before { line-height: 60px; } } .nav-inner-text { font-size: $nav-font-size; color: $nav-font-color; // letter-spacing: 4px; text-align: left; line-height: 60px; height: 60px; } } } } .x-navitem-over { .x-navitem-body { background: #65678C; .nav-inner-wrap { &:before { content: ' '; position: absolute; width: 8px; height: 60px; background: #34baf6; left: 0; } .nav-inner-icon { color: $nav-font-color-over; } .nav-inner-text { color: $nav-font-color-over; } } } } } } } } } } .x-nav-menu { border: none; border-radius: 0 2px 2px 0; } .x-navitem-menu { position: absolute; z-index: 9999; top: 0; border-left: 1px solid $nav-body-background-color; background: white; overflow: hidden; .nav-menu-body { display: flex; border-top-right-radius: 4px; border-bottom-right-radius: 4px; .menu { width: 188px; letter-spacing: 1px; display: flex; flex-direction: column; &:nth-child(2) { .menu-title { border-left: 1px solid #A4ABBC; &:before { content: ''; position: absolute; width: 2px; height: 22px; margin-left: -31px; background: $menu-body-background-color; } } .menu-content { border-left: 1px solid #A4ABBC; &:after { content: ''; position: absolute; width: 2px; height: 22px; margin-left: -2px; background: $menu-body-background-color; bottom: 0; } } } .menu-title { padding-left: 30px; background: $menu-body-background-color; .menu-title-text { height: 56px; line-height: 56px; font-size: 16px; font-weight: bold; color: #eeeef2; letter-spacing: 0.64px; text-align: left; } } .menu-content { height: 100%; padding-bottom: 20px; background: $menu-body-background-color; .menuitem { padding-left: 25px; margin: 6px; display: flex; align-content: space-between; .item-text { color: #eeeef2; cursor: pointer; height: 34px; line-height: 34px; white-space: nowrap; flex: 1; overflow: hidden; font-size: 14px; text-overflow: ellipsis; } .item-icon { cursor: pointer; background: #33B4EE; color: #fff; display: none; padding: 3px 6px; border-radius: 2px; margin-right: 5px; height: 24px; margin-top: 5px; &:hover { opacity: 0.7; } } &:hover { border-radius: 2px; background-color: #595B7E; // &:before { // content: ' '; // position: absolute; // width: 6px; // height: 34px; // background: #34baf6; // margin-left: -25px; // } .item-icon { display: block; } .tem-text { color: blue; } } } } } } } .x-tab-shareTab{ .x-tab-active{ .x-tab-wrap-default{ border-bottom: 1px solid #000000 !important; } } .x-tab-bar-plain .x-tab-inner-default { color: #a9a7a7; } .x-tab-bar-plain .x-tab.x-tab-active.x-tab-default .x-tab-inner-default { color: #000000; } }