gitea源码

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. /* Below styles are a subset of the full fomantic card styles which are */
  2. /* needed to get all current uses of fomantic cards working. */
  3. /* TODO: remove all these styles and use custom styling instead */
  4. .ui.card:last-child {
  5. margin-bottom: 0;
  6. }
  7. .ui.card:first-child {
  8. margin-top: 0;
  9. }
  10. .ui.cards > .card,
  11. .ui.card {
  12. display: flex;
  13. flex-direction: column;
  14. max-width: 100%;
  15. width: 290px;
  16. min-height: 0;
  17. padding: 0;
  18. background: var(--color-card);
  19. border: 1px solid var(--color-secondary);
  20. box-shadow: none;
  21. overflow-wrap: break-word;
  22. border-radius: var(--border-radius);
  23. }
  24. .ui.card {
  25. margin: 1em 0;
  26. }
  27. .ui.cards {
  28. display: flex;
  29. margin: -0.875em -0.5em;
  30. flex-wrap: wrap;
  31. }
  32. .ui.cards > .card {
  33. display: flex;
  34. margin: 0.875em 0.5em;
  35. float: none;
  36. }
  37. .ui.cards > .card > .content,
  38. .ui.card > .content {
  39. border-top: 1px solid var(--color-secondary);
  40. max-width: 100%;
  41. padding: 1em;
  42. font-size: 1em;
  43. }
  44. .ui.cards > .card > .content > .meta + .description,
  45. .ui.cards > .card > .content > .header + .description,
  46. .ui.card > .content > .meta + .description,
  47. .ui.card > .content > .header + .description {
  48. margin-top: .5em;
  49. }
  50. .ui.cards > .card > .content > .header:not(.ui),
  51. .ui.card > .content > .header:not(.ui) {
  52. font-weight: var(--font-weight-medium);
  53. font-size: 1.28571429em;
  54. margin-top: -.21425em;
  55. line-height: 1.28571429;
  56. }
  57. .ui.cards > .card > .content:first-child,
  58. .ui.card > .content:first-child {
  59. border-top: none;
  60. border-radius: var(--border-radius) var(--border-radius) 0 0;
  61. }
  62. .ui.cards > .card > :last-child,
  63. .ui.card > :last-child {
  64. border-radius: 0 0 var(--border-radius) var(--border-radius);
  65. }
  66. .ui.cards > .card > :only-child,
  67. .ui.card > :only-child {
  68. border-radius: var(--border-radius) !important;
  69. }
  70. .ui.cards > .card > .extra,
  71. .ui.card > .extra,
  72. .ui.cards > .card > .extra a:not(.ui),
  73. .ui.card > .extra a:not(.ui) {
  74. color: var(--color-text);
  75. }
  76. .ui.cards > .card > .extra a:not(.ui):hover,
  77. .ui.card > .extra a:not(.ui):hover {
  78. color: var(--color-primary);
  79. }
  80. .ui.cards > .card > .content > .header,
  81. .ui.card > .content > .header {
  82. color: var(--color-text);
  83. }
  84. .ui.cards > .card > .content > .description,
  85. .ui.card > .content > .description {
  86. color: var(--color-text);
  87. }
  88. .ui.cards > .card .meta > a:not(.ui),
  89. .ui.card .meta > a:not(.ui) {
  90. color: var(--color-text-light-2);
  91. }
  92. .ui.cards > .card .meta > a:not(.ui):hover,
  93. .ui.card .meta > a:not(.ui):hover {
  94. color: var(--color-text);
  95. }
  96. .ui.cards a.card:hover,
  97. a.ui.card:hover {
  98. border: 1px solid var(--color-secondary);
  99. background: var(--color-card);
  100. }
  101. .ui.cards > .card > .extra,
  102. .ui.card > .extra {
  103. color: var(--color-text);
  104. border-top-color: var(--color-secondary-light-1) !important;
  105. }
  106. .ui.three.cards {
  107. margin-left: -1em;
  108. margin-right: -1em;
  109. }
  110. .ui.three.cards > .card {
  111. width: calc(33.33333333333333% - 2em);
  112. margin-left: 1em;
  113. margin-right: 1em;
  114. }