card.css

Same filename in this branch
  1. main core/profiles/demo_umami/themes/umami/components/card/card.css
  2. main core/themes/claro/css/components/card.css
  3. main core/themes/admin/css/components/card.css
Same filename and directory in other branches
  1. 10 core/profiles/demo_umami/themes/umami/components/card/card.css
  2. 10 core/themes/claro/css/components/card.css
  3. 11.x core/profiles/demo_umami/themes/umami/components/card/card.css
  4. 11.x core/themes/claro/css/components/card.css
  5. 9 core/profiles/demo_umami/themes/umami/css/components/content/card/card.css
  6. 9 core/themes/claro/css/components/card.css
  7. 8.9.x core/profiles/demo_umami/themes/umami/css/components/content/card/card.css
  8. 8.9.x core/themes/claro/css/components/card.css
  9. 11.x core/themes/admin/css/components/card.css
  10. 11.x core/themes/default_admin/css/components/card.css

Card.

File

core/themes/default_admin/css/components/card.css

View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /**
  8. * @file
  9. * Card.
  10. */
  11. :root {
  12. --card-border-size: 1px;
  13. --card-border-radius-size: var(--admin-radius-2xs);
  14. --card-image-border-radius-size: calc(var(--card-border-radius-size) - var(--card-border-size));
  15. }
  16. .card-list {
  17. margin-block-end: var(--admin-space-xl);
  18. }
  19. .card {
  20. display: flex;
  21. overflow: hidden;
  22. flex-direction: column;
  23. align-items: stretch;
  24. justify-items: flex-start;
  25. padding: 0;
  26. border: 1px solid var(--admin-color-border);
  27. border-radius: var(--admin-radius-m);
  28. }
  29. /* 588px theme screenshot width. 53.75rem is screenshot image width + toolbar width (15rem) + 2rem of margins. */
  30. .card--horizontal {
  31. /* 588px theme screenshot width */
  32. @media screen and (min-width: 36.75rem) {
  33. flex-direction: row;
  34. .card__image {
  35. flex-basis: 35%;
  36. border-start-start-radius: var(--card-image-border-radius-size);
  37. border-start-end-radius: 0;
  38. border-end-start-radius: var(--card-image-border-radius-size);
  39. border-end-end-radius: 0;
  40. }
  41. .card__content-wrapper {
  42. flex-basis: 65%;
  43. }
  44. /* Card content with image. */
  45. .card__image ~ .card__content-wrapper {
  46. padding-inline-start: var(--admin-space-m);
  47. }
  48. }
  49. @media screen and (min-width: 85.375rem) {
  50. .card__image {
  51. flex-basis: 45%;
  52. }
  53. .card__content-wrapper {
  54. flex-basis: 55%;
  55. }
  56. }
  57. }
  58. /**
  59. * Card image.
  60. */
  61. .card__image {
  62. overflow: hidden;
  63. border-radius: var(--admin-radius-m) var(--admin-radius-m) 0 0;
  64. line-height: 0;
  65. @media (--admin-xsmall) {
  66. border-radius: var(--admin-radius-m) 0 0 var(--admin-radius-m);
  67. }
  68. }
  69. /**
  70. * Card content.
  71. */
  72. .card__content-wrapper {
  73. display: flex;
  74. flex-direction: column;
  75. flex-grow: 1;
  76. flex-shrink: 0;
  77. box-sizing: border-box;
  78. padding: var(--admin-space-l);
  79. border-radius: 0 0 var(--admin-radius-xs) var(--admin-radius-xs);
  80. background-color: var(--admin-color-bg-surface);
  81. .gin--dark-mode
  82. @media (--admin-xsmall) {
  83. border-radius: 0 var(--admin-radius-xs) var(--admin-radius-xs) 0;
  84. }
  85. }
  86. .card__content {
  87. flex-grow: 1;
  88. }
  89. /**
  90. * Card content items (title, description).
  91. */
  92. .card__content-item {
  93. margin-block: 0 var(--admin-space-m);
  94. &:last-child {
  95. margin-block-end: 0;
  96. }
  97. }
  98. /**
  99. * Card footer.
  100. */
  101. .card__footer {
  102. order: 100;
  103. margin-block-start: var(--admin-space-l);
  104. .action-links {
  105. margin-block: 0;
  106. text-align: end;
  107. }
  108. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.