settings.css

Same filename in this branch
  1. 11.x core/themes/admin/migration/css/components/settings.css
Same filename and directory in other branches
  1. main core/themes/admin/migration/css/components/settings.css
  2. main core/themes/default_admin/migration/css/components/settings.css

Gin admin settings page styles.

File

core/themes/default_admin/migration/css/components/settings.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. * Gin admin settings page styles.
  10. */
  11. [data-drupal-selector="edit-preset-accent-color"] .form-radios {
  12. display: flex;
  13. flex-wrap: wrap;
  14. margin-block-start: var(--space-xs);
  15. .form-item--preset-accent-color {
  16. position: relative;
  17. input {
  18. width: 2rem;
  19. height: 2rem;
  20. margin-inline-end: var(--space-xs);
  21. cursor: pointer;
  22. border-color: transparent;
  23. inset-block-start: var(--space-m);
  24. &:hover {
  25. box-shadow: none;
  26. }
  27. &:hover,
  28. &:focus,
  29. &:focus:hover,
  30. &:checked {
  31. border-color: var(--gin-color-primary);
  32. }
  33. &:focus:checked,
  34. &:focus,
  35. &:checked {
  36. background-color: var(--gin-color-primary);
  37. box-shadow:
  38. inset 0 0 0 2px var(--gin-bg-layer),
  39. inset 0 0 0 4px var(--gin-color-primary);
  40. }
  41. &[data-gin-accent="custom"] {
  42. border-color: var(--gin-border-color);
  43. background-color: #fff;
  44. background-image: url(../../../images/settings/custom-color.jpg);
  45. background-repeat: no-repeat;
  46. background-size: 100%;
  47. &:checked {
  48. border-width: 1px;
  49. border-color: var(--gin-border-color);
  50. background-color: #fff;
  51. }
  52. }
  53. }
  54. input,
  55. .gin--dark-mode & input {
  56. background-color: var(--gin-color-primary);
  57. }
  58. .form-item__label {
  59. position: absolute;
  60. z-index: 1;
  61. display: none;
  62. visibility: hidden;
  63. padding: var(--space-xs);
  64. transform: translateX(-50%);
  65. color: var(--gin-color-contextual-text);
  66. border-radius: var(--gin-border-xs);
  67. background: var(--gin-color-contextual);
  68. inset-block-start: 100%;
  69. inset-inline-start: -0.625rem;
  70. &:dir(rtl) {
  71. transform: translateX(50%);
  72. }
  73. }
  74. &:hover .form-item__label,
  75. input:active ~ .form-item__label,
  76. input:focus ~ .form-item__label {
  77. display: block;
  78. visibility: visible;
  79. }
  80. }
  81. }
  82. [data-drupal-selector="edit-accent-group"] .form-type--color,
  83. [data-drupal-selector="edit-accent-group"] .form-type--textfield,
  84. [data-drupal-selector="edit-focus-group"] .form-type--color,
  85. [data-drupal-selector="edit-focus-group"] .form-type--textfield {
  86. float: inline-start;
  87. margin: 0;
  88. margin-block-end: var(--space-xs);
  89. }
  90. [data-drupal-selector="edit-accent-group"] .form-type--color,
  91. [data-drupal-selector="edit-focus-group"] .form-type--color {
  92. margin-inline-end: var(--space-xs);
  93. }
  94. [data-drupal-selector="edit-accent-group"] .fieldset__description,
  95. [data-drupal-selector="edit-focus-group"] .fieldset__description {
  96. clear: both;
  97. }
  98. [data-drupal-selector="edit-enable-dark-mode"] .form-radios {
  99. display: inline-flex;
  100. flex-wrap: wrap;
  101. padding: 0 var(--space-xxs);
  102. border: 1px solid var(--gin-border-color-form-element);
  103. border-radius: var(--space-xl);
  104. .gin--dark-mode
  105. .form-type--radio {
  106. margin-block: 0;
  107. margin-inline-start: 0;
  108. }
  109. .form-item__label {
  110. display: inline-block;
  111. box-sizing: border-box;
  112. margin: var(--space-xxs) 0;
  113. padding: 0.375rem var(--space-m);
  114. border: 2px solid transparent;
  115. border-radius: var(--gin-border-xl);
  116. &:hover {
  117. color: var(--gin-color-primary);
  118. background: var(--gin-color-primary-light-hover);
  119. }
  120. }
  121. input {
  122. width: 1px;
  123. height: 1px;
  124. margin: 0;
  125. padding: 0;
  126. opacity: 0;
  127. border: 0;
  128. &:active + .form-item__label,
  129. &:focus + .form-item__label {
  130. box-shadow:
  131. 0 0 0 1px var(--gin-color-focus-border),
  132. 0 0 0 4px var(--gin-color-focus);
  133. }
  134. &:checked + .form-item__label {
  135. color: var(--gin-color-button-text);
  136. background: var(--gin-color-primary);
  137. }
  138. }
  139. }
  140. [data-drupal-selector="edit-layout-density"] .form-radios {
  141. display: flex;
  142. flex-wrap: wrap;
  143. margin-block-start: var(--space-xs);
  144. .form-item {
  145. position: relative;
  146. display: flex;
  147. flex-wrap: wrap;
  148. width: 8.75rem;
  149. margin: 0;
  150. margin-inline-end: var(--space-s);
  151. input {
  152. position: static;
  153. width: 8.75rem;
  154. height: 6.25rem;
  155. margin-inline-start: 0;
  156. cursor: pointer;
  157. transform: none;
  158. border-radius: var(--gin-border-l);
  159. background-repeat: no-repeat;
  160. background-size: 100% 100%;
  161. &:focus {
  162. border-color: var(--gin-color-text);
  163. box-shadow: 0 0 0 3px var(--gin-color-focus);
  164. }
  165. &:checked {
  166. border-color: var(--gin-color-primary);
  167. box-shadow: inset 0 0 0 1px var(--gin-color-primary);
  168. }
  169. &:checked:focus {
  170. box-shadow:
  171. inset 0 0 0 1px var(--gin-color-primary),
  172. 0 0 0 3px var(--gin-color-focus);
  173. }
  174. &[data-drupal-selector="edit-layout-density-default"] {
  175. background-image: url(../../../images/settings/layout_density_default.png);
  176. .gin--dark-mode
  177. }
  178. &[data-drupal-selector="edit-layout-density-medium"] {
  179. background-image: url(../../../images/settings/layout_density_medium.png);
  180. .gin--dark-mode
  181. }
  182. &[data-drupal-selector="edit-layout-density-small"] {
  183. background-image: url(../../../images/settings/layout_density_small.png);
  184. .gin--dark-mode
  185. }
  186. }
  187. /* Original has a broken selector here — keeping behavior as-is */
  188. .form-item__label {
  189. display: block;
  190. margin-block-start: var(--space-xs);
  191. margin-block-end: var(--space-m);
  192. font-size: var(--font-size-xxs);
  193. }
  194. }
  195. }

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