| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 | @import (reference) '../../../design/index.less';.layout-header {  display: flex;  height: @header-height;  padding: 0 20px 0 0;  margin-left: -1px;  line-height: @header-height;  color: @white;  background: @white;  align-items: center;  justify-content: space-between;  &.fixed {    position: fixed;    top: 0;    left: 0;    z-index: 1000;    width: 100%;  }  &__left {    display: flex;    align-items: center;    .layout-trigger {      padding: 1px 10px 0 16px;      cursor: pointer;      .anticon {        font-size: 17px;      }      &.light {        &:hover {          background: @header-light-bg-hover-color;        }        svg {          fill: #000;        }      }      &.dark {        &:hover {          background: @header-dark-bg-hover-color;        }      }    }    .layout-breadcrumb {      padding: 0 8px;    }  }  &__content {    display: flex;    flex-grow: 1;    align-items: center;  }  &__header--light {    background: @white;    border-bottom: 1px solid @header-light-bottom-border-color;    .layout-header__menu {      height: calc(@header-height - 1px);      .ant-menu-submenu {        height: @header-height;        line-height: @header-height;      }    }    .layout-header__logo {      height: @header-height;      color: @text-color-base;      img {        width: @logo-width;        height: @logo-width;        margin-right: 6px;      }      &:hover {        background: @header-light-bg-hover-color;      }    }    .layout-header__action {      &-item {        &:hover {          background: @header-light-bg-hover-color;        }        &.locale {          padding: 0 10px;          color: rgba(0, 0, 0, 0.65);        }      }      &-icon {        color: @text-color-base;      }    }    .layout-header__user-dropdown {      &:hover {        background: @header-light-bg-hover-color;      }    }    .user-dropdown {      &__name {        color: @text-color-base;      }      &__desc {        color: @header-light-desc-color;      }    }  }  &__header--dark {    background: @header-dark-bg-color;    .layout-header__action {      &-item {        &:hover {          background: @header-dark-bg-hover-color;        }      }    }    .layout-header__logo {      height: @header-height;      img {        width: @logo-width;        height: @logo-width;        margin-right: 10px;      }      &:hover {        background: @header-dark-bg-hover-color;      }    }    .layout-header__user-dropdown {      &:hover {        background: @header-dark-bg-hover-color;      }    }    .breadcrumb {      &__item:last-child .breadcrumb__inner,      &__item:last-child &__inner a,      &__item:last-child &__inner a:hover,      &__item:last-child &__inner:hover {        font-weight: 400;        color: rgba(255, 255, 255, 0.6);        cursor: text;      }      &__inner,      &__inner.is-link,      &__separator {        color: @white;      }    }  }  &__logo {    padding: 0 10px;  }  &__bread {    display: none;    flex: 1;  }  &__action {    display: flex;    align-items: center;    &-item {      display: flex;      height: @header-height;      padding: 0 2px;      font-size: 1.2em;      cursor: pointer;      align-items: center;    }    &-icon {      padding: 0 8px;    }  }  &__menu {    margin-left: 4px;    overflow: hidden;    align-items: center;  }  &__user-dropdown {    height: @header-height;    padding: 0 0 0 10px;  }  .user-dropdown {    display: flex;    padding-right: 10px;    font-size: 12px;    cursor: pointer;    align-items: center;    img {      width: 26px;      height: 26px;      margin-right: 12px;    }    &__header {      border-radius: 50%;    }  }}.app-layout-header-user-dropdown-overlay {  .ant-dropdown-menu-item {    min-width: 160px;  }}
 |