labels.styl 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. @import 'nib'
  2. // XXX Use .board-widget-labels as a flexbox container
  3. .card-label
  4. border-radius: 4px
  5. color: white //Default white text, in select cases, changed to black to improve contrast between label colour and text
  6. display: inline-block
  7. font-weight: 700
  8. font-size: 13px
  9. margin-right: 4px
  10. margin-bottom: 5px
  11. padding: 3px 8px
  12. max-width: 210px
  13. min-width: 8px
  14. overflow: ellipsis
  15. word-wrap: break-word
  16. height: 18px
  17. vertical-align: bottom
  18. &:hover
  19. color: white
  20. &.square
  21. height: 30px
  22. width: @height
  23. padding: 0
  24. &.add-label
  25. box-shadow: 0 0 0 2px darken(white, 25%) inset
  26. &:hover, &.is-active
  27. box-shadow: 0 0 0 2px darken(white, 60%) inset
  28. i.fa-plus
  29. margin-top: 3px
  30. .palette-colors
  31. display: flex
  32. flex-wrap: wrap
  33. .palette-color
  34. flex-grow: 1
  35. display: flex
  36. align-items: center
  37. justify-content: center
  38. .card-label-white
  39. background-color: #ffffff
  40. color: #000000 //Black text for better visibility
  41. border: 1px solid #c0c0c0
  42. .card-label-white:hover
  43. color: #aaaaaa //grey text for better visibility
  44. .card-label-green
  45. background-color: #3cb500
  46. .card-label-green:hover
  47. color: #000000 //Black hover text for better visibility
  48. .card-label-yellow
  49. background-color: #fad900
  50. color: #000000 //Black text for better visibility
  51. .card-label-orange
  52. background-color: #ff9f19
  53. color: #000000 //Black text for better visibility
  54. .card-label-red
  55. background-color: #eb4646
  56. .card-label-purple
  57. background-color: #a632db
  58. .card-label-blue
  59. background-color: #0079bf
  60. .card-label-pink
  61. background-color: #ff78cb
  62. color: #000000 //Black text for better visibility
  63. .card-label-sky
  64. background-color: #00c2e0
  65. .card-label-black
  66. background-color: #4d4d4d
  67. .card-label-lime
  68. background-color: #51e898
  69. color: #000000 //Black text for better visibility
  70. .card-label-silver
  71. background-color: #c0c0c0
  72. color: #000000 //Black text for better visibility
  73. .card-label-peachpuff
  74. background-color: #ffdab9
  75. color: #000000 //Black text for better visibility
  76. .card-label-crimson
  77. background-color: #dc143c
  78. .card-label-plum
  79. background-color: #dda0dd
  80. color: #000000 //Black text for better visibility
  81. .card-label-darkgreen
  82. background-color: #006400
  83. .card-label-slateblue
  84. background-color: #6a5acd
  85. .card-label-magenta
  86. background-color: #ff00ff
  87. .card-label-gold
  88. background-color: #ffd700
  89. color: #000000 //Black text for better visibility
  90. .card-label-navy
  91. background-color: #000080
  92. .card-label-gray
  93. background-color: #808080
  94. .card-label-saddlebrown
  95. background-color: #8b4513
  96. .card-label-paleturquoise
  97. background-color: #afeeee
  98. color: #000000 //Black text for better visibility
  99. .card-label-mistyrose
  100. background-color: #ffe4e1
  101. color: #000000 //Black text for better visibility
  102. .card-label-indigo
  103. background-color: #4b0082
  104. .edit-label,
  105. .create-label
  106. .card-label
  107. float: left
  108. height: 25px
  109. margin: 0px 3% 7px 0px
  110. width: 10.5%
  111. cursor: pointer
  112. .edit-labels
  113. input[type="text"]
  114. margin: 4px 0 6px 38px
  115. width: 243px
  116. .card-label
  117. height: 30px
  118. left: 0
  119. padding: 1px 5px
  120. position: absolute
  121. top: 0
  122. width: 24px
  123. .labels-static .card-label
  124. line-height: 30px
  125. margin-bottom: 4px
  126. position: relative
  127. top: auto
  128. left: 0
  129. width: 260px
  130. .edit-labels-pop-over
  131. margin-bottom: 8px
  132. .card-label .viewer p
  133. margin: 0
  134. .edit-labels-pop-over .shortcut
  135. display: inline-block
  136. .card-label-selectable
  137. border-radius: 3px
  138. cursor: pointer
  139. margin: 0
  140. margin-bottom: 3px
  141. width: 190px
  142. min-height: 18px
  143. padding: 8px
  144. position: relative
  145. transition: margin-right .1s
  146. .card-label-selectable-icon
  147. position: absolute
  148. top: 8px
  149. right: -20px
  150. &.active:hover,
  151. &.active,
  152. &.active.selected:hover,
  153. &.active.selected
  154. padding-right: 32px
  155. .card-label-selectable-icon
  156. right: 6px
  157. &.selected,
  158. &:hover
  159. opacity: .8
  160. .active .card-label-selectable
  161. &,
  162. &:hover
  163. margin-right: 0
  164. .card-label-selectable-icon
  165. right: 8px
  166. .card-label-edit-button
  167. border-radius: 3px
  168. float: right
  169. padding: 8px
  170. &:hover
  171. background: #dbdbdb