1
0

_navigation_dark.scss 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. @mixin navigation_dark {
  2. .navigation {
  3. a,
  4. span {
  5. color: $fg-color-dark;
  6. }
  7. a {
  8. &:hover,
  9. &:focus {
  10. color: $link-color-dark;
  11. }
  12. }
  13. .navigation-list {
  14. @media only screen and (max-width: 768px) {
  15. background-color: $bg-color-dark;
  16. border-top: solid 2px $alt-bg-color-dark;
  17. border-bottom: solid 2px $alt-bg-color-dark;
  18. }
  19. .menu-separator {
  20. @media only screen and (max-width: 768px) {
  21. border-top: 2px solid $fg-color-dark;
  22. }
  23. }
  24. }
  25. #menu-toggle {
  26. @media only screen and (max-width: 768px) {
  27. &:checked+label>i {
  28. color: $alt-bg-color-dark;
  29. }
  30. }
  31. }
  32. i {
  33. color: $fg-color-dark;
  34. &:hover,
  35. &:focus {
  36. color: $link-color-dark;
  37. }
  38. }
  39. .menu-button {
  40. i {
  41. &:hover,
  42. &:focus {
  43. color: $alt-fg-color-dark;
  44. }
  45. }
  46. }
  47. }
  48. }
  49. body.colorscheme-dark {
  50. @include navigation_dark();
  51. }
  52. body.colorscheme-auto {
  53. @media (prefers-color-scheme: dark) {
  54. @include navigation_dark();
  55. }
  56. }