UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

157 lines (129 loc) 3 kB
@import '../../style/themes/index'; @import '../../style/mixins/index'; @pageheader-prefix-cls: ~'@{wd-prefix}-page-header'; @button-prefix-cls: ~'@{wd-prefix}-btn'; .@{pageheader-prefix-cls} { .reset-component(); position: relative; background-color: @page-header-bg-color; // border-bottom: 1px solid @line-devide; padding: @page-header-padding @padding-md; border-radius: 4px; &-ghost { background-color: @page-header-ghost-bg; } &.has-breadcrumb { padding-top: @page-header-padding-breadcrumb; } &.has-footer { padding-bottom: 0; } &-back { margin-right: @margin-xs; font-size: 16px; line-height: 1; &-button { .operation-unit(); color: @page-header-back-color; cursor: pointer; } } .@{wd-prefix}-divider-vertical { height: 14px; margin: 0 @margin-sm; vertical-align: middle; } .@{wd-prefix}-breadcrumb + &-heading { margin-top: @margin-xs; } .text-overflow-ellipsis() { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } &-heading { display: flex; justify-content: space-between; line-height: @page-header-line-height; & + .@{pageheader-prefix-cls}-content { margin-top: 8px; } &-left { display: flex; align-items: center; // margin: (@margin-xs / 2) 0; overflow: hidden; flex: 1; } &-title { margin-right: @page-header-title-margin-right; margin-bottom: 0; color: @heading-color; font-weight: 600; font-size: @page-header-heading-title; line-height: @height-xs - 2px; .text-overflow-ellipsis(); } .@{wd-prefix}-avatar { margin-right: @margin-sm; } &-sub-title { margin-right: @margin-sm; color: @text-color-secondary; font-size: @page-header-heading-sub-title; line-height: @line-height-base; .text-overflow-ellipsis(); } &-extra { display: flex; align-items: center; // margin: (@margin-xs / 2) 0; white-space: nowrap; > * { margin-left: @margin-sm; white-space: unset; } > *:first-child { margin-left: 0; } } } &-content { line-height: @page-header-line-height; display: flex; justify-content: space-between; &-left { display: flex; align-items: center; overflow: hidden; flex: 1; } &-extra { display: flex; align-items: center; } } &-footer { margin-top: @margin-md; .@{wd-prefix}-tabs { > .@{wd-prefix}-tabs-nav { margin: 0; &::before { border: none; } } .@{wd-prefix}-tabs-tab { padding-top: @padding-xs; padding-bottom: @padding-xs; font-size: @page-header-tabs-tab-font-size; } } } &-compact &-heading { flex-wrap: wrap; } .@{button-prefix-cls} { font-weight: @base-weight-font; } } @import './rtl';