Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

label.css 6.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. /* based on Fomantic UI label module, with just the parts extracted that we use. If you find any
  2. unused rules here after refactoring, please remove them. */
  3. .ui.label {
  4. display: inline-flex;
  5. align-items: center;
  6. gap: .25rem;
  7. vertical-align: middle;
  8. line-height: 1;
  9. background: var(--color-label-bg);
  10. color: var(--color-label-text);
  11. padding: 0.3em 0.5em;
  12. font-size: 0.85714286rem;
  13. font-weight: var(--font-weight-medium);
  14. border: 0 solid transparent;
  15. border-radius: 0.28571429rem;
  16. white-space: nowrap;
  17. }
  18. .ui.label:first-child {
  19. margin-left: 0;
  20. }
  21. .ui.label:last-child {
  22. margin-right: 0;
  23. }
  24. a.ui.label {
  25. cursor: pointer;
  26. }
  27. .ui.label > a {
  28. cursor: pointer;
  29. color: inherit;
  30. opacity: 0.75;
  31. }
  32. .ui.label > a:hover {
  33. opacity: 1;
  34. }
  35. .ui.label > img {
  36. width: auto;
  37. vertical-align: middle;
  38. height: 2.1666em;
  39. }
  40. .ui.label > .color-icon {
  41. margin-left: 0;
  42. }
  43. .ui.label > .icon {
  44. width: auto;
  45. margin: 0 0.75em 0 0;
  46. }
  47. .ui.label > .detail {
  48. display: inline-block;
  49. vertical-align: top;
  50. font-weight: var(--font-weight-medium);
  51. margin-left: 1em;
  52. opacity: 0.8;
  53. }
  54. .ui.label > .detail .icon {
  55. margin: 0 0.25em 0 0;
  56. }
  57. .ui.label > .close.icon,
  58. .ui.label > .delete.icon {
  59. cursor: pointer;
  60. font-size: 0.92857143em;
  61. opacity: 0.5;
  62. }
  63. .ui.label > .close.icon:hover,
  64. .ui.label > .delete.icon:hover {
  65. opacity: 1;
  66. }
  67. .ui.label.left.icon > .close.icon,
  68. .ui.label.left.icon > .delete.icon {
  69. margin: 0 0.5em 0 0;
  70. }
  71. .ui.label:not(.icon) > .close.icon,
  72. .ui.label:not(.icon) > .delete.icon {
  73. margin: 0 0 0 0.5em;
  74. }
  75. .ui.header > .ui.label {
  76. margin-top: -0.29165em;
  77. }
  78. a.ui.label:hover {
  79. background: var(--color-label-hover-bg);
  80. border-color: var(--color-label-hover-bg);
  81. color: var(--color-label-text);
  82. }
  83. .ui.label.visible:not(.dropdown) {
  84. display: inline-block !important;
  85. }
  86. .ui.basic.label {
  87. background: var(--color-button);
  88. border: 1px solid var(--color-light-border);
  89. color: var(--color-text-light);
  90. padding: calc(0.5833em - 1px) calc(0.833em - 1px);
  91. }
  92. a.ui.basic.label:hover {
  93. text-decoration: none;
  94. color: var(--color-text);
  95. border-color: var(--color-light-border);
  96. background: var(--color-hover);
  97. }
  98. .ui.ui.ui.primary.label {
  99. background: var(--color-primary);
  100. border-color: var(--color-primary-dark-2);
  101. color: var(--color-primary-contrast);
  102. }
  103. a.ui.ui.ui.primary.label:hover {
  104. background: var(--color-primary-dark-3);
  105. border-color: var(--color-primary-dark-3);
  106. color: var(--color-primary-contrast);
  107. }
  108. .ui.ui.ui.basic.primary.label {
  109. background: transparent;
  110. border-color: var(--color-primary);
  111. color: var(--color-primary);
  112. }
  113. a.ui.ui.ui.basic.primary.label:hover {
  114. background: var(--color-hover);
  115. border-color: var(--color-primary-dark-1);
  116. color: var(--color-primary-dark-1);
  117. }
  118. .ui.ui.ui.red.label {
  119. background: var(--color-red);
  120. border-color: var(--color-red);
  121. color: var(--color-white);
  122. }
  123. a.ui.ui.ui.red.label:hover {
  124. background: var(--color-red-dark-1);
  125. border-color: var(--color-red-dark-1);
  126. color: var(--color-white);
  127. }
  128. .ui.ui.ui.basic.red.label {
  129. background: transparent;
  130. border-color: var(--color-red);
  131. color: var(--color-red);
  132. }
  133. a.ui.ui.ui.basic.red.label:hover {
  134. background: transparent;
  135. border-color: var(--color-red-dark-1);
  136. color: var(--color-red-dark-1);
  137. }
  138. .ui.ui.ui.orange.label {
  139. background: var(--color-orange);
  140. border-color: var(--color-orange);
  141. color: var(--color-white);
  142. }
  143. a.ui.ui.ui.orange.label:hover {
  144. background: var(--color-orange-dark-1);
  145. border-color: var(--color-orange-dark-1);
  146. color: var(--color-white);
  147. }
  148. .ui.ui.ui.basic.orange.label {
  149. background: transparent;
  150. border-color: var(--color-orange);
  151. color: var(--color-orange);
  152. }
  153. a.ui.ui.ui.basic.orange.label:hover {
  154. background: transparent;
  155. border-color: var(--color-orange-dark-1);
  156. color: var(--color-orange-dark-1);
  157. }
  158. .ui.ui.ui.yellow.label {
  159. background: var(--color-yellow);
  160. border-color: var(--color-yellow);
  161. color: var(--color-white);
  162. }
  163. a.ui.ui.ui.yellow.label:hover {
  164. background: var(--color-yellow-dark-1);
  165. border-color: var(--color-yellow-dark-1);
  166. color: var(--color-white);
  167. }
  168. .ui.ui.ui.basic.yellow.label {
  169. background: transparent;
  170. border-color: var(--color-yellow);
  171. color: var(--color-yellow);
  172. }
  173. a.ui.ui.ui.basic.yellow.label:hover {
  174. background: transparent;
  175. border-color: var(--color-yellow-dark-1);
  176. color: var(--color-yellow-dark-1);
  177. }
  178. .ui.ui.ui.olive.label {
  179. background: var(--color-olive);
  180. border-color: var(--color-olive);
  181. color: var(--color-white);
  182. }
  183. .ui.ui.ui.green.label {
  184. background: var(--color-green);
  185. border-color: var(--color-green);
  186. color: var(--color-white);
  187. }
  188. a.ui.ui.ui.green.label:hover {
  189. background: var(--color-green-dark-1);
  190. border-color: var(--color-green-dark-1);
  191. color: var(--color-white);
  192. }
  193. .ui.ui.ui.basic.green.label {
  194. background: transparent;
  195. border-color: var(--color-green);
  196. color: var(--color-green);
  197. }
  198. a.ui.ui.ui.basic.green.label:hover {
  199. background: transparent;
  200. border-color: var(--color-green-dark-1);
  201. color: var(--color-green-dark-1);
  202. }
  203. .ui.ui.ui.purple.label {
  204. background: var(--color-purple);
  205. border-color: var(--color-purple);
  206. color: var(--color-white);
  207. }
  208. a.ui.ui.ui.purple.label:hover {
  209. background: var(--color-purple-dark-1);
  210. border-color: var(--color-purple-dark-1);
  211. color: var(--color-white);
  212. }
  213. .ui.ui.ui.basic.purple.label {
  214. background: transparent;
  215. border-color: var(--color-purple);
  216. color: var(--color-purple);
  217. }
  218. a.ui.ui.ui.basic.purple.label:hover {
  219. background: transparent;
  220. border-color: var(--color-purple-dark-1);
  221. color: var(--color-purple-dark-1);
  222. }
  223. .ui.ui.ui.grey.label {
  224. background: var(--color-label-bg);
  225. border-color: var(--color-label-bg);
  226. color: var(--color-label-text);
  227. }
  228. a.ui.ui.ui.grey.label:hover {
  229. background: var(--color-label-hover-bg);
  230. border-color: var(--color-label-hover-bg);
  231. color: var(--color-white);
  232. }
  233. .ui.ui.ui.basic.grey.label {
  234. background: transparent;
  235. border-color: var(--color-label-bg);
  236. color: var(--color-label-text);
  237. }
  238. a.ui.ui.ui.basic.grey.label:hover {
  239. background: transparent;
  240. border-color: var(--color-label-hover-bg);
  241. color: var(--color-label-hover-bg);
  242. }
  243. .ui.horizontal.label {
  244. margin: 0 0.5em 0 0;
  245. padding: 0.4em 0.833em;
  246. min-width: 3em;
  247. text-align: center;
  248. }
  249. .ui.circular.label {
  250. min-width: 2em;
  251. min-height: 2em;
  252. padding: 0.5em !important;
  253. line-height: 1;
  254. text-align: center;
  255. border-radius: 500rem;
  256. justify-content: center;
  257. }
  258. .ui.mini.label {
  259. font-size: 0.64285714rem;
  260. }
  261. .ui.tiny.label {
  262. font-size: 0.71428571rem;
  263. }
  264. .ui.small.label {
  265. font-size: 0.78571429rem;
  266. }
  267. .ui.large.label {
  268. font-size: 1rem;
  269. }