navs.less 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. //
  2. // Navs
  3. // --------------------------------------------------
  4. /* Tabs */
  5. .nav-tabs {
  6. border-bottom-width: 2px;
  7. &>li {
  8. &>a {
  9. &:link, &:active, &:visited {
  10. border: none;
  11. border-radius: 0px;
  12. margin-bottom: 1px;
  13. padding: @nav-tabs-padding;
  14. color: @nav-link-color;
  15. }
  16. &:hover {
  17. border: none;
  18. border-bottom: 2px solid @nav-tabs-link-hover-border-color;
  19. margin-bottom: -2px;
  20. padding: @nav-tabs-padding;
  21. color: @nav-link-hover-color;
  22. }
  23. &:active {
  24. border-bottom-color: @nav-tabs-link-active-border-color
  25. }
  26. }
  27. }
  28. &>li.active {
  29. &>a {
  30. &:link, &:active, a:hover, &:visited {
  31. border: none;
  32. border-radius: 0px;
  33. border-bottom: 2px solid @nav-tabs-active-link-hover-border-color;
  34. margin-bottom: -2px;
  35. padding: @nav-link-padding;
  36. color: @nav-tabs-active-link-hover-color;
  37. cursor: pointer;
  38. font-weight: bold;
  39. }
  40. }
  41. }
  42. }
  43. /* Pills */
  44. .nav-pills {
  45. &>li {
  46. &>a {
  47. &:link, &:active, &:visited {
  48. padding: @nav-pills-padding;
  49. color: @nav-link-color;
  50. }
  51. &:hover {
  52. color: @nav-link-hover-color;
  53. }
  54. &:active {
  55. }
  56. }
  57. }
  58. &>li.active {
  59. &>a {
  60. &:link, &:active, a:hover, &:visited {
  61. background: @nav-pills-active-link-hover-bg;
  62. color: @nav-pills-active-link-hover-color;
  63. }
  64. }
  65. }
  66. }
  67. /* Sidenav */
  68. .nav-side {
  69. li {
  70. a {
  71. &, &:link, &:visited {
  72. border-bottom: 1px solid @nav-side-border;
  73. padding: @nav-side-padding;
  74. color: @nav-side-color;
  75. .fa, .glyphicon {
  76. margin-left: -8px;
  77. width: 30px;
  78. text-align: center;
  79. }
  80. }
  81. &:hover {
  82. color: @nav-side-hover-color;
  83. }
  84. &:active {
  85. color: @nav-side-active-color;
  86. }
  87. }
  88. &:last-child {
  89. a {
  90. border-bottom: none;
  91. }
  92. }
  93. &.active {
  94. a {
  95. &, &:link, &:visited, &:active, &:hover {
  96. background: @nav-side-active-bg;
  97. border: none;
  98. border-radius: @border-radius-base;
  99. color: @nav-side-active-text-color;
  100. }
  101. }
  102. }
  103. }
  104. }
  105. /* Badges */
  106. .nav-pills, .nav-tabs {
  107. &>li {
  108. .badge {
  109. padding: 2px 3px;
  110. padding-top: 3px;
  111. padding-right: 4px;
  112. position: relative;
  113. bottom: 1px;
  114. }
  115. }
  116. }
  117. .nav-side {
  118. li {
  119. a {
  120. &, &:link, &:visited {
  121. .badge {
  122. background: transparent;
  123. float: right;
  124. margin-top: 1px;
  125. color: @text-color;
  126. }
  127. }
  128. }
  129. &.active {
  130. a {
  131. &, &:link, &:visited, &:active, &:hover {
  132. .badge {
  133. background: @nav-side-active-text-color;
  134. color: @nav-side-active-bg;
  135. }
  136. }
  137. }
  138. }
  139. }
  140. }
  141. /* Label */
  142. .nav-pills, .nav-tabs {
  143. &>li {
  144. .label {
  145. padding: 2px 3px;
  146. padding-top: 1px;
  147. padding-right: 4px;
  148. position: relative;
  149. bottom: 1px;
  150. }
  151. }
  152. }
  153. .nav-pills {
  154. &>li.active {
  155. .label-default, .badge {
  156. background-color: @component-active-color;
  157. color: @nav-pills-active-link-hover-bg;
  158. }
  159. }
  160. }