fieldset.css

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

Fieldset styles.

File

core/themes/default_admin/css/components/fieldset.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. * Fieldset styles.
  10. */
  11. .fieldset {
  12. min-width: 0;
  13. margin: var(--space-m) 0;
  14. padding: 0;
  15. color: var(--color-text);
  16. border: var(--details-border-size) solid var(--details-border-color);
  17. border-radius: var(--base-border-radius);
  18. background-color: var(--color-white);
  19. box-shadow: var(--details-box-shadow);
  20. &:not(.fieldgroup) {
  21. padding-block-start: var(--gin-spacing-xs);
  22. color: var(--gin-color-text-light);
  23. border-color: var(--gin-border-color);
  24. border-radius: var(--gin-border-m);
  25. background: transparent;
  26. box-shadow: none;
  27. padding-inline: 0;
  28. > legend {
  29. inset-block-start: 1.25rem;
  30. }
  31. > .fieldset-wrapper {
  32. margin-block-start: 1.25rem;
  33. }
  34. &.error {
  35. border: 2px solid var(--gin-color-danger);
  36. }
  37. }
  38. }
  39. .fieldset--group {
  40. color: inherit;
  41. border: 0;
  42. border-radius: 0;
  43. background: none;
  44. box-shadow: none;
  45. }
  46. /**
  47. * Fieldset legend.
  48. */
  49. .fieldset__legend {
  50. display: contents; /* For Firefox. */
  51. float: left; /* iOS Safari, Android Chrome, Edge. */
  52. width: 100%; /* iOS Safari, Android Chrome, Edge. */
  53. margin-block-end: var(--space-m);
  54. color: var(--color-gray-800);
  55. font-weight: bold;
  56. @media screen and (min-width: 48em) {
  57. margin-bottom: var(--space-l);
  58. }
  59. }
  60. .fieldset__legend--composite {
  61. float: none;
  62. width: auto;
  63. margin-block: calc(var(--space-xs) / 2); /* 4px */
  64. color: inherit;
  65. font-size: var(--font-size-s); /* 14px */
  66. line-height: calc(18rem / 16); /* 18px */
  67. }
  68. /* This is used only on install configure form. */
  69. .fieldset__legend--group {
  70. text-transform: uppercase;
  71. color: inherit;
  72. }
  73. .fieldset__label {
  74. display: block;
  75. margin-block-start: 0;
  76. margin-block-end: var(--gin-spacing-xs);
  77. padding: var(--space-m);
  78. color: var(--gin-color-title);
  79. font-size: var(--gin-font-size-s);
  80. font-weight: var(--gin-font-weight-semibold);
  81. line-height: var(--space-m);
  82. &.is-disabled {
  83. color: var(--input--disabled-fg-color);
  84. }
  85. &.has-error {
  86. color: var(--input--error-color);
  87. }
  88. @media screen and (min-width: 48em) {
  89. padding-inline: var(--space-l);
  90. }
  91. }
  92. .fieldset__label--group {
  93. margin-block-start: 0;
  94. margin-block-end: var(--gin-spacing-xs);
  95. padding: 0;
  96. color: var(--gin-color-title);
  97. font-size: var(--gin-font-size-s);
  98. font-weight: var(--gin-font-weight-semibold);
  99. line-height: inherit;
  100. @media screen and (min-width: 48em) {
  101. padding: 0;
  102. }
  103. }
  104. .fieldset__description {
  105. max-width: var(--gin-max-line-length);
  106. color: var(--gin-color-text-light);
  107. font-size: var(--font-size-xs); /* ~13px */
  108. line-height: calc(17rem / 16); /* 17px */
  109. margin-block: calc(6rem / 16); /* 6px */
  110. &.is-disabled {
  111. color: var(--input--disabled-fg-color);
  112. }
  113. }
  114. /* Error message (Inline form errors). */
  115. .fieldset__error-message {
  116. margin-block: calc(6rem / 16); /* 6px */
  117. color: var(--input--error-color);
  118. font-size: var(--font-size-xs); /* ~13px */
  119. font-weight: normal;
  120. line-height: calc(17rem / 16); /* 17px */
  121. }
  122. .fieldset__wrapper {
  123. margin: var(--space-m);
  124. /**
  125. * Remove the extra padding of container-inline wrapper if it's used inside a fieldset
  126. */
  127. & > .container-inline {
  128. padding: 0;
  129. }
  130. @media screen and (min-width: 48em) {
  131. margin: var(--space-l) var(--space-l) calc(var(--space-m) + var(--space-s));
  132. }
  133. }
  134. .fieldset__legend--visible ~ .fieldset__wrapper {
  135. margin-block-start: 0;
  136. }
  137. .fieldset__wrapper--group {
  138. margin: 0;
  139. }

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