navs.less 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. //
  2. // Misago Navs Overrides
  3. // --------------------------------------------------
  4. // Pills on side of container
  5. .nav-side {
  6. &>a {
  7. font-size: @font-size-nav;
  8. font-weight: @weight-light;
  9. .material-icons {
  10. margin-right: 8px;
  11. top: 1px;
  12. font-size: 22px;
  13. }
  14. &:link, &:visited {
  15. background-color: @sidenav-bg;
  16. border-color: @sidenav-border;
  17. color: @sidenav-color;
  18. }
  19. &:hover, &:focus {
  20. background-color: @sidenav-hover-bg;
  21. border-color: @sidenav-border;
  22. color: @sidenav-hover-color;
  23. }
  24. }
  25. &>a.active {
  26. &:link, &:active, &:focus, &:visited, &:hover {
  27. background-color: @sidenav-active-bg;
  28. border-color: @sidenav-active-border;
  29. color: @sidenav-active-color;
  30. .material-icons {
  31. .opacity(.8);
  32. color: @sidenav-hover-color;
  33. }
  34. }
  35. }
  36. }
  37. // Page tabs
  38. .page-header.tabbed {
  39. padding-bottom: 0px;
  40. .nav-tabs {
  41. border-bottom: none;
  42. margin-top: @line-height-computed / 2;
  43. margin-bottom: -1px;
  44. &>li {
  45. &>a {
  46. &, &:link, &:visited {
  47. background-color: @nav-tab-bg;
  48. border: none;
  49. border-bottom: @nav-tabs-border-width solid @nav-tab-border;
  50. margin: 0px;
  51. padding: @nav-tabs-padding;
  52. color: @nav-tab-color;
  53. font-size: @font-size-nav;
  54. font-weight: @weight-light;
  55. }
  56. &:hover, &:focus, &:active {
  57. background-color: @nav-tab-hover-bg;
  58. border-bottom-color: @nav-tab-hover-border;
  59. color: @nav-tab-hover-color;
  60. }
  61. &:active {
  62. border-bottom-color: @nav-tab-hover-color;
  63. }
  64. }
  65. &.active {
  66. a, a:link, a:visited, a:hover, a:focus, a:active {
  67. background-color: @nav-tab-active-bg;
  68. border-bottom-color: @nav-tab-active-border;
  69. color: @nav-tab-active-color;
  70. }
  71. }
  72. }
  73. }
  74. // Reset bottom margin on small displays and hide tabs
  75. @media (max-width: @screen-sm-max) {
  76. padding-bottom: ((@line-height-computed / 2) - 1);
  77. .nav-tabs {
  78. display: none;
  79. }
  80. }
  81. }