settings.css

Same filename and directory in other branches
  1. 11.x core/themes/admin/migration/css/components/settings.css
[data-drupal-selector="edit-preset-accent-color"] .form-radios {
  display: flex;
  flex-wrap: wrap;
  margin-block-start: var(--gin-spacing-xs);
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color {
  position: relative;
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input {
  width: 32px;
  height: 32px;
  margin-inline-end: var(--gin-spacing-xs);
  cursor: pointer;
  border-color: transparent;
  inset-block-start: var(--gin-spacing-m);
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input,
.gin--dark-mode [data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input {
  background-color: var(--gin-color-primary);
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:hover {
  box-shadow: none;
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:hover,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:focus,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:focus:hover,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:checked {
  border-color: var(--gin-color-primary);
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:focus:checked,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:focus,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:checked {
  background-color: var(--gin-color-primary);
  box-shadow:
    inset 0 0 0 2px var(--gin-bg-layer),
    inset 0 0 0 4px var(--gin-color-primary);
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input[data-gin-accent="custom"] {
  border-color: var(--gin-border-color);
  background-color: #fff;
  background-image: url(../../../images/settings/custom-color.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input[data-gin-accent="custom"]:checked {
  border-width: 1px;
  border-color: var(--gin-border-color);
  background-color: #fff;
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color .form-item__label {
  position: absolute;
  z-index: 1;
  display: none;
  visibility: hidden;
  padding: var(--gin-spacing-xs);
  color: var(--gin-color-contextual-text);
  border-radius: var(--gin-border-xs);
  background: var(--gin-color-contextual);
  inset-block-start: 100%;
  inset-inline-start: -10px;
}

[dir="ltr"] [data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color .form-item__label {
  transform: translateX(-50%);
}

[dir="rtl"] [data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color .form-item__label {
  transform: translateX(50%);
}

[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color:hover .form-item__label,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:active ~ .form-item__label,
[data-drupal-selector="edit-preset-accent-color"] .form-radios .form-item--preset-accent-color input:focus ~ .form-item__label {
  display: block;
  visibility: visible;
}

[data-drupal-selector="edit-accent-group"] .form-type--color,
[data-drupal-selector="edit-accent-group"] .form-type--textfield,
[data-drupal-selector="edit-focus-group"] .form-type--color,
[data-drupal-selector="edit-focus-group"] .form-type--textfield {
  float: inline-start;
  margin: 0;
  margin-block-end: var(--gin-spacing-xs);
}

[data-drupal-selector="edit-accent-group"] .form-type--color,
[data-drupal-selector="edit-focus-group"] .form-type--color {
  margin-inline-end: var(--gin-spacing-xs);
}

[data-drupal-selector="edit-accent-group"] .fieldset__description,
[data-drupal-selector="edit-focus-group"] .fieldset__description {
  clear: both;
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0 var(--gin-spacing-xxs);
  border: 1px solid var(--gin-border-color-form-element);
  border-radius: var(--gin-spacing-xl);
}

.gin--dark-mode [data-drupal-selector="edit-enable-dark-mode"] .form-radios {
  background: var(--gin-bg-layer2);
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios .form-type--radio {
  margin-block: 0;
  margin-inline-start: 0;
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios .form-item__label {
  display: inline-block;
  box-sizing: border-box;
  margin: var(--gin-spacing-xxs) 0;
  padding: 0.375rem var(--gin-spacing-m);
  border: 2px solid transparent;
  border-radius: var(--gin-border-xl);
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios .form-item__label:hover {
  color: var(--gin-color-primary);
  background: var(--gin-color-primary-light-hover);
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios input {
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  opacity: 0;
  border: 0;
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios input:active + .form-item__label,
[data-drupal-selector="edit-enable-dark-mode"] .form-radios input:focus + .form-item__label {
  box-shadow:
    0 0 0 1px var(--gin-color-focus-border),
    0 0 0 4px var(--gin-color-focus);
}

[data-drupal-selector="edit-enable-dark-mode"] .form-radios input:checked + .form-item__label {
  color: var(--gin-color-button-text);
  background: var(--gin-color-primary);
}

[data-drupal-selector="edit-layout-density"] .form-radios {
  display: flex;
  flex-wrap: wrap;
  margin-block-start: var(--gin-spacing-xs);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 140px;
  margin: 0;
  margin-inline-end: var(--gin-spacing-s);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input {
  position: static;
  width: 140px;
  height: 100px;
  margin-inline-start: 0;
  cursor: pointer;
  transform: none;
  border-radius: var(--gin-border-l);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input [data-drupal-selector="edit-layout-density"] .form-radios .form-item input:focus {
  border-color: var(--gin-color-text);
  box-shadow: none;
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input:checked {
  border-color: var(--gin-color-primary);
  box-shadow: inset 0 0 0 1px var(--gin-color-primary);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input:focus {
  box-shadow: 0 0 0 3px var(--gin-color-focus);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input:checked:focus {
  box-shadow:
    inset 0 0 0 1px var(--gin-color-primary),
    0 0 0 3px var(--gin-color-focus);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item .form-item__label {
  display: block;
  margin-block-start: var(--gin-spacing-xs);
  margin-block-end: var(--gin-spacing-m);
  font-size: var(--gin-font-size-xxs);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input[data-drupal-selector="edit-layout-density-default"] {
  background-image: url(../../../images/settings/layout_density_default.png);
}

.gin--dark-mode [data-drupal-selector="edit-layout-density"] .form-radios .form-item input[data-drupal-selector="edit-layout-density-default"] {
  background-image: url(../../../images/settings/layout_density_default_dark_mode.png);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input[data-drupal-selector="edit-layout-density-medium"] {
  background-image: url(../../../images/settings/layout_density_medium.png);
}

.gin--dark-mode [data-drupal-selector="edit-layout-density"] .form-radios .form-item input[data-drupal-selector="edit-layout-density-medium"] {
  background-image: url(../../../images/settings/layout_density_medium_dark_mode.png);
}

[data-drupal-selector="edit-layout-density"] .form-radios .form-item input[data-drupal-selector="edit-layout-density-small"] {
  background-image: url(../../../images/settings/layout_density_small.png);
}

.gin--dark-mode [data-drupal-selector="edit-layout-density"] .form-radios .form-item input[data-drupal-selector="edit-layout-density-small"] {
  background-image: url(../../../images/settings/layout_density_small_dark_mode.png);
}

File

core/themes/admin/migration/css/components/settings.css

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

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