ranks-flavors.less 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. //
  2. // Default flavors for user ranks
  3. // --------------------------------------------------
  4. .post-rank-flavor(@border, @title) {
  5. .panel-body {
  6. border: 2px solid @border;
  7. border-radius: @panel-border-radius;
  8. padding: @panel-body-padding - 2px;
  9. }
  10. .user-title {
  11. color: @title;
  12. a, a:link, a:visited,
  13. a:focus, a:hover, a:active {
  14. color: @title;
  15. }
  16. }
  17. }
  18. .card-rank-flavor(@border, @title) {
  19. .panel-body {
  20. border: 2px solid @border;
  21. border-radius: @panel-border-radius;
  22. padding: @panel-body-padding - 2px;
  23. }
  24. .user-card-title {
  25. color: @title;
  26. a.user-title {
  27. &, &:link, &:visited,
  28. &:focus, &:hover, &:active {
  29. color: @title;
  30. }
  31. }
  32. }
  33. }
  34. .list-group-rank-flavor(@border, @title) {
  35. border-left: 4px solid @border;
  36. padding-left: 11px;
  37. span.rank-name {
  38. color: @title;
  39. }
  40. a.rank-name {
  41. &, &:link, &:visited,
  42. &:focus, &:hover, &:active {
  43. color: @title;
  44. }
  45. }
  46. }
  47. .user-profile-rank-flavor(@color) {
  48. .user-rank {
  49. color: @color;
  50. a, a:link, a:visited,
  51. a:focus, a:hover, a:active {
  52. color: @color;
  53. }
  54. }
  55. }
  56. // Posts
  57. .post-primary {
  58. .post-rank-flavor(#d1c4e9, #6200ea);
  59. }
  60. .post-success {
  61. .post-rank-flavor(#c8e6c9, #388e3c);
  62. }
  63. .post-warning {
  64. .post-rank-flavor(#ffe0b2, #ff6d00);
  65. }
  66. .post-danger {
  67. .post-rank-flavor(#ffcdd2, #d50000);
  68. }
  69. // Cards
  70. .user-card-primary {
  71. .card-rank-flavor(#d1c4e9, #6200ea);
  72. }
  73. .user-card-success {
  74. .card-rank-flavor(#c8e6c9, #388e3c);
  75. }
  76. .user-card-warning {
  77. .card-rank-flavor(#ffe0b2, #ff6d00);
  78. }
  79. .user-card-danger {
  80. .card-rank-flavor(#ffcdd2, #d50000);
  81. }
  82. // Posters ranking
  83. .list-group {
  84. .list-group-rank-primary {
  85. .list-group-rank-flavor(#d1c4e9, #6200ea);
  86. }
  87. .list-group-rank-success {
  88. .list-group-rank-flavor(#c8e6c9, #388e3c);
  89. }
  90. .list-group-rank-warning {
  91. .list-group-rank-flavor(#ffe0b2, #ff6d00);
  92. }
  93. .list-group-rank-danger {
  94. .list-group-rank-flavor(#ffcdd2, #d50000);
  95. }
  96. }
  97. // User profiles
  98. .page-header-rank-primary {
  99. .user-profile-rank-flavor(#6200ea);
  100. }
  101. .page-header-rank-success {
  102. .user-profile-rank-flavor(#388e3c);
  103. }
  104. .page-header-rank-warning {
  105. .user-profile-rank-flavor(#ff6d00);
  106. }
  107. .page-header-rank-danger {
  108. .user-profile-rank-flavor(#d50000);
  109. }