| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- @import '../common/abstracts/variable';
- @import '../common/abstracts/mixin';
- .wot-theme-dark {
- @include b(sidebar-item) {
- background: $-dark-background2;
- color: $-dark-color;
- &:active {
- background-color: $-dark-background4;
- }
- @include m(active) {
- background: $-dark-background;
- color: $-sidebar-active-color;
- }
- @include m(disabled) {
- color: $-dark-color-gray;
-
- &:active {
- background-color: $-dark-background2;
- }
- }
- }
- }
- @include b(sidebar-item) {
- display: flex;
- align-items: center;
- justify-content: center;
- position: relative;
- padding: 32rpx;
- font-size: $-sidebar-font-size;
- color: $-sidebar-color;
- background: $-sidebar-bg;
- min-height: $-sidebar-item-height;
- box-sizing: border-box;
- white-space: wrap;
- line-height: $-sidebar-item-line-height;
- &:active {
- background-color: $-sidebar-hover-bg;
- }
- @include m(active) {
- font-weight: 600;
- background: $-sidebar-active-bg;
- color: $-sidebar-active-color;
- &::before {
- position: absolute;
- top: 50%;
- left: 0;
- width: $-sidebar-active-border-width;
- height: $-sidebar-active-border-height;
- background: $-sidebar-active-color;
- transform: translateY(-50%);
- content: '';
- border-radius: $-sidebar-active-border-width;
- }
- &:active {
- background-color: transparent;
- }
- }
- @include m(prefix) {
- border-bottom-right-radius: $-sidebar-border-radius;
- }
- @include m(suffix) {
- border-top-right-radius: $-sidebar-border-radius;
- }
- @include m(disabled) {
- color: $-sidebar-disabled-color;
- cursor: not-allowed;
- &:active {
- background-color: $-sidebar-bg;
- }
- }
- @include edeep(badge) {
- z-index: 2;
- word-break: break-all;
- }
- @include edeep(icon) {
- font-size: $-sidebar-icon-size;
- margin-right: 2px;
- }
- }
|