_navigation_dark.scss 1.1 KB

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