gitea源码

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. /* based on Fomantic UI list module, with just the parts extracted that we use. If you find any
  2. unused rules here after refactoring, please remove them. */
  3. .ui.list {
  4. list-style-type: none;
  5. margin: 1em 0;
  6. padding: 0;
  7. }
  8. .ui.list:first-child {
  9. margin-top: 0;
  10. padding-top: 0;
  11. }
  12. .ui.list:last-child {
  13. margin-bottom: 0;
  14. padding-bottom: 0;
  15. }
  16. .ui.list > .item,
  17. .ui.list .list > .item {
  18. display: list-item;
  19. table-layout: fixed;
  20. list-style-type: none;
  21. list-style-position: outside;
  22. }
  23. .ui.list > .list > .item::after,
  24. .ui.list > .item::after {
  25. content: "";
  26. display: block;
  27. height: 0;
  28. clear: both;
  29. visibility: hidden;
  30. }
  31. .ui.list .list:not(.icon) {
  32. clear: both;
  33. margin: 0;
  34. padding: 0.75em 0 0.25em 0.5em;
  35. }
  36. .ui.list .list > .item {
  37. padding: 0.14285714em 0;
  38. }
  39. .ui.list .list > .item > i.icon,
  40. .ui.list > .item > i.icon {
  41. display: table-cell;
  42. min-width: 1.55em;
  43. padding-top: 0;
  44. transition: color 0.1s ease;
  45. padding-right: 0.28571429em;
  46. vertical-align: top;
  47. }
  48. .ui.list .list > .item > i.icon:only-child,
  49. .ui.list > .item > i.icon:only-child {
  50. display: inline-block;
  51. min-width: auto;
  52. vertical-align: top;
  53. }
  54. .ui.list .list > .item > .image,
  55. .ui.list > .item > .image {
  56. display: table-cell;
  57. background-color: transparent;
  58. vertical-align: top;
  59. }
  60. .ui.list .list > .item > .image:not(:only-child):not(img),
  61. .ui.list > .item > .image:not(:only-child):not(img) {
  62. padding-right: 0.5em;
  63. }
  64. .ui.list .list > .item > .image img,
  65. .ui.list > .item > .image img {
  66. vertical-align: top;
  67. }
  68. .ui.list .list > .item > img.image,
  69. .ui.list .list > .item > .image:only-child,
  70. .ui.list > .item > img.image,
  71. .ui.list > .item > .image:only-child {
  72. display: inline-block;
  73. }
  74. .ui.list .list > .item > .content,
  75. .ui.list > .item > .content {
  76. color: var(--color-text);
  77. }
  78. .ui.list .list > .item > .image + .content,
  79. .ui.list .list > .item > i.icon + .content,
  80. .ui.list > .item > .image + .content,
  81. .ui.list > .item > i.icon + .content {
  82. display: table-cell;
  83. width: 100%;
  84. padding: 0 0 0 0.5em;
  85. vertical-align: top;
  86. }
  87. .ui.list .list > .item > img.image + .content,
  88. .ui.list > .item > img.image + .content {
  89. display: inline-block;
  90. width: auto;
  91. }
  92. .ui.list .list > .item > .content > .list,
  93. .ui.list > .item > .content > .list {
  94. margin-left: 0;
  95. padding-left: 0;
  96. }
  97. .ui.list .list > .item .header,
  98. .ui.list > .item .header {
  99. display: block;
  100. margin: 0;
  101. font-family: var(--fonts-regular);
  102. font-weight: var(--font-weight-medium);
  103. color: var(--color-text-dark);
  104. }
  105. .ui.list .list > .item .description,
  106. .ui.list > .item .description {
  107. display: block;
  108. color: var(--color-text);
  109. }
  110. .ui.list > .item a,
  111. .ui.list .list > .item a {
  112. cursor: pointer;
  113. }
  114. .ui.menu .ui.list > .item,
  115. .ui.menu .ui.list .list > .item {
  116. display: list-item;
  117. table-layout: fixed;
  118. background-color: transparent;
  119. list-style-type: none;
  120. list-style-position: outside;
  121. padding: 0.21428571em 0;
  122. }
  123. .ui.menu .ui.list .list > .item::before,
  124. .ui.menu .ui.list > .item::before {
  125. border: none;
  126. background: none;
  127. }
  128. .ui.menu .ui.list .list > .item:first-child,
  129. .ui.menu .ui.list > .item:first-child {
  130. padding-top: 0;
  131. }
  132. .ui.menu .ui.list .list > .item:last-child,
  133. .ui.menu .ui.list > .item:last-child {
  134. padding-bottom: 0;
  135. }
  136. .ui.list .list > .disabled.item,
  137. .ui.list > .disabled.item {
  138. pointer-events: none;
  139. opacity: var(--opacity-disabled);
  140. }
  141. .ui.list .list > a.item:hover > .icons,
  142. .ui.list > a.item:hover > .icons,
  143. .ui.list .list > a.item:hover > i.icon,
  144. .ui.list > a.item:hover > i.icon {
  145. color: var(--color-text-dark);
  146. }
  147. .ui.divided.list > .item {
  148. border-top: 1px solid var(--color-secondary);
  149. }
  150. .ui.divided.list .list > .item {
  151. border-top: none;
  152. }
  153. .ui.divided.list .item .list > .item {
  154. border-top: none;
  155. }
  156. .ui.divided.list .list > .item:first-child,
  157. .ui.divided.list > .item:first-child {
  158. border-top: none;
  159. }
  160. .ui.divided.list .list > .item:first-child {
  161. border-top-width: 1px;
  162. }
  163. .ui.relaxed.list > .item:not(:first-child) {
  164. padding-top: 0.42857143em;
  165. }
  166. .ui.relaxed.list > .item:not(:last-child) {
  167. padding-bottom: 0.42857143em;
  168. }