labels.styl 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. @import 'nib'
  2. // XXX Use .board-widget-labels as a flexbox container
  3. .card-label
  4. background-color: #b3b3b3
  5. border-radius: 4px
  6. color: white
  7. display: inline-block
  8. font-weight: 700
  9. font-size: 13px
  10. margin-right: 4px
  11. padding: 3px 8px
  12. position:relative
  13. max-width: 100%
  14. min-width: 8px
  15. overflow: ellipsis
  16. height: 18px
  17. &:hover
  18. color: white
  19. &.square
  20. height: 30px
  21. width: @height
  22. padding: 0
  23. &.add-label
  24. box-shadow: 0 0 0 2px darken(white, 25%) inset
  25. background: darken(white, 5%)
  26. .card-label-green
  27. background-color: #3cb500
  28. .card-label-yellow
  29. background-color: #fad900
  30. .card-label-orange
  31. background-color: #ff9f19
  32. .card-label-red
  33. background-color: #eb4646
  34. .card-label-purple
  35. background-color: #a632db
  36. .card-label-blue
  37. background-color: #0079bf
  38. .card-label-pink
  39. background-color: #ff78cb
  40. .card-label-sky
  41. background-color: #00c2e0
  42. .card-label-black
  43. background-color: #4d4d4d
  44. .card-label-lime
  45. background-color: #51e898
  46. .edit-label,
  47. .create-label
  48. .card-label
  49. float: left
  50. height: 25px
  51. margin: 0px 3% 7px 0px
  52. width: 10.5%
  53. cursor: pointer
  54. .edit-labels
  55. input[type="text"]
  56. margin: 4px 0 6px 38px
  57. width: 243px
  58. .card-label
  59. height: 30px
  60. left: 0
  61. padding: 1px 5px
  62. position: absolute
  63. top: 0
  64. width: 24px
  65. .labels-static .card-label
  66. line-height: 30px
  67. margin-bottom: 4px
  68. position: relative
  69. top: auto
  70. left: 0
  71. width: 260px
  72. .editable-labels .card-label:hover
  73. cursor: pointer
  74. opacity: .75
  75. .edit-labels-pop-over
  76. margin-bottom: 8px
  77. .edit-labels-pop-over .shortcut
  78. display: inline-block
  79. .card-label-selectable
  80. border-radius: 3px
  81. cursor: pointer
  82. margin: 0 50px 4px 0
  83. min-height: 18px
  84. padding: 8px
  85. position: relative
  86. transition: margin-right .1s
  87. .card-label-selectable-icon
  88. position: absolute
  89. top: 8px
  90. right: -20px
  91. &.active:hover,
  92. &.active,
  93. &.active.selected:hover,
  94. &.active.selected
  95. margin-right: 38px
  96. padding-right: 32px
  97. .card-label-selectable-icon
  98. right: 6px
  99. &.active:hover:hover,
  100. &.active:hover,
  101. &.active.selected:hover:hover,
  102. &.active.selected:hover
  103. margin-right: 38px
  104. &.selected,
  105. &:hover
  106. margin-right: 38px
  107. opacity: .8
  108. .active .card-label-selectable
  109. &,
  110. &:hover
  111. margin-right: 0
  112. .card-label-selectable-icon
  113. right: 8px
  114. .card-label-edit-button
  115. border-radius: 3px
  116. float: right
  117. padding: 8px
  118. &:hover
  119. background: #dbdbdb