_dark.scss 953 字节
Newer Older
C
chomik 已提交
1 2
// stylelint-disable declaration-no-important

C
codecalm 已提交
3
@mixin dark-mode {
C
codecalm 已提交
4 5
  &,
  .modal-content,
C
codecalm 已提交
6
  .dropdown-menu {
C
codecalm 已提交
7 8
    color: $dark-body-color;
    background: $dark-body-bg;
C
codecalm 已提交
9
  }
C
chomik 已提交
10 11 12

  .card,
  .sidebar,
C
codecalm 已提交
13
  .topbar {
C
chomik 已提交
14
    color: inherit;
C
codecalm 已提交
15
    background: $dark;
C
codecalm 已提交
16 17
  }

18
  .text-body {
C
chomik 已提交
19
    color: #afbdd1 !important;
C
chomik 已提交
20 21 22
  }

  .avatar-list-stacked .avatar {
C
codecalm 已提交
23
    box-shadow: 0 0 0 2px #222226;
C
chomik 已提交
24
  }
C
chomik 已提交
25 26 27 28

  .navbar-brand-logo {
    filter: brightness(0) invert(1);
  }
C
codecalm 已提交
29 30 31 32

  .form-fieldset {
    border-color: transparent;
  }
C
codecalm 已提交
33 34 35 36 37 38 39 40 41 42 43 44

  .form-control,
  .form-select,
  .form-check-input:not(:checked) {
    background: transparent;
    border-color: $dark-border-color;
    color: inherit;
  }

  .input-group-text {
    border-color: $dark-border-color;
  }
C
codecalm 已提交
45 46 47 48

  .brand-logo {
    filter: brightness(0) invert(1);
  }
C
chomik 已提交
49 50
}

C
codecalm 已提交
51
@media not print {
C
codecalm 已提交
52
  .theme-dark {
C
codecalm 已提交
53 54
    @include dark-mode;
  }
C
chomik 已提交
55 56
}

C
codecalm 已提交
57
@media not print and (prefers-color-scheme: dark) {
C
codecalm 已提交
58
  .auto-theme-dark {
C
codecalm 已提交
59
    @include dark-mode;
C
chomik 已提交
60 61
  }
}