dialog.css

Same filename in this branch
  1. main core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  2. main core/themes/claro/css/components/dialog.css
  3. main core/themes/starterkit_theme/css/components/dialog.css
  4. main core/assets/vendor/jquery.ui/themes/base/dialog.css
  5. main core/themes/admin/migration/css/components/dialog.css
  6. main core/themes/admin/migration/css/theme/dialog.css
  7. main core/themes/admin/css/components/dialog.css
  8. main core/modules/system/tests/themes/test_base_theme/css/components/dialog.css
  9. main core/themes/default_admin/migration/css/theme/dialog.css
  10. main core/themes/default_admin/css/components/dialog.css
Same filename and directory in other branches
  1. 10 core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  2. 10 core/themes/claro/css/components/dialog.css
  3. 10 core/themes/starterkit_theme/css/components/dialog.css
  4. 11.x core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  5. 11.x core/themes/claro/css/components/dialog.css
  6. 11.x core/themes/starterkit_theme/css/components/dialog.css
  7. 11.x core/assets/vendor/jquery.ui/themes/base/dialog.css
  8. 10 core/assets/vendor/jquery.ui/themes/base/dialog.css
  9. 9 core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  10. 9 core/themes/seven/css/components/dialog.css
  11. 9 core/themes/claro/css/components/dialog.css
  12. 9 core/themes/bartik/css/classy/components/dialog.css
  13. 9 core/themes/starterkit_theme/css/components/dialog.css
  14. 9 core/themes/classy/css/components/dialog.css
  15. 9 core/assets/vendor/jquery.ui/themes/base/dialog.css
  16. 9 core/assets/vendor/ckeditor/skins/moono-lisa/dialog.css
  17. 9 core/assets/vendor/ckeditor/plugins/dialog/styles/dialog.css
  18. 8.9.x core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  19. 8.9.x core/themes/seven/css/components/dialog.css
  20. 8.9.x core/themes/claro/css/components/dialog.css
  21. 8.9.x core/themes/bartik/css/classy/components/dialog.css
  22. 8.9.x core/themes/classy/css/components/dialog.css
  23. 8.9.x core/assets/vendor/jquery.ui/themes/base/dialog.css
  24. 8.9.x core/assets/vendor/ckeditor/skins/moono-lisa/dialog.css
  25. 8.9.x core/assets/vendor/ckeditor/plugins/dialog/styles/dialog.css
  26. 11.x core/themes/admin/migration/css/components/dialog.css
  27. 11.x core/themes/admin/migration/css/theme/dialog.css
  28. 11.x core/themes/admin/css/components/dialog.css
  29. 11.x core/modules/system/tests/themes/test_base_theme/css/components/dialog.css
  30. 11.x core/themes/default_admin/migration/css/components/dialog.css
  31. 11.x core/themes/default_admin/migration/css/theme/dialog.css
  32. 11.x core/themes/default_admin/css/components/dialog.css

Dialog and modal styles.

File

core/themes/default_admin/migration/css/components/dialog.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. * Dialog and modal styles.
  10. */
  11. /* cspell:ignore treetable */
  12. .ui-dialog:not(.ui-dialog-off-canvas) {
  13. border: 0 none !important;
  14. border-radius: var(--gin-border-m);
  15. background: var(--gin-bg-layer);
  16. .ui-dialog-content:first-of-type {
  17. border-start-start-radius: var(--gin-border-m);
  18. border-start-end-radius: var(--gin-border-m);
  19. }
  20. .layout-region-node-actions {
  21. position: absolute;
  22. inset-block-end: 0;
  23. inset-inline-start: var(--space-m);
  24. inset-block-start: auto;
  25. inset-inline-end: auto;
  26. }
  27. .layout-region--secondary {
  28. width: 100%;
  29. }
  30. .views-exposed-form.views-exposed-form,
  31. .views-displays {
  32. border: 1px solid var(--gin-border-color-layer);
  33. }
  34. @media (forced-colors: active) {
  35. border: 1px solid buttonBorder !important;
  36. }
  37. @media (max-width: 47.99em) {
  38. min-width: 92%;
  39. max-width: 92%;
  40. }
  41. }
  42. .ui-dialog.ui-dialog {
  43. position: absolute;
  44. outline: none;
  45. font-family: var(--gin-font);
  46. inset-block-start: 0;
  47. inset-inline-start: 0;
  48. &:dir(rtl) {
  49. inset-inline-start: auto;
  50. inset-inline-end: 0;
  51. }
  52. &,
  53. &:focus,
  54. &:focus:active,
  55. &:focus:hover {
  56. box-shadow: var(--gin-shadow-l1);
  57. }
  58. .ui-dialog-titlebar.ui-dialog-titlebar {
  59. position: relative;
  60. padding: var(--space-m) var(--space-l);
  61. border: 0 none;
  62. border-radius: var(--gin-border-m) var(--gin-border-m) 0 0;
  63. background: #1b1b1d;
  64. line-height: 1.2;
  65. @media (forced-colors: active) {
  66. border-block-end: 1px solid buttonBorder;
  67. }
  68. }
  69. .ui-dialog-title.ui-dialog-title {
  70. box-sizing: border-box;
  71. width: 100%;
  72. padding-inline-end: var(--space-xl);
  73. color: #fff;
  74. font-size: var(--font-size-h6);
  75. font-weight: var(--font-weight-normal);
  76. }
  77. .ui-dialog-content.ui-dialog-content {
  78. color: var(--gin-color-text);
  79. }
  80. .ui-widget-content.ui-dialog-buttonpane {
  81. padding: var(--space-s) var(--space-l);
  82. border-block-start: 1px solid var(--gin-border-color-layer);
  83. border-end-start-radius: var(--gin-border-m);
  84. border-end-end-radius: var(--gin-border-m);
  85. background: var(--gin-bg-app);
  86. .button {
  87. height: auto;
  88. font-family: var(--gin-font);
  89. font-size: var(--font-size-s);
  90. font-weight: var(--font-weight-semibold);
  91. padding-block: calc(var(--space-s) - 2px);
  92. padding-inline: var(--space-m);
  93. margin-block: 0;
  94. &:last-of-type {
  95. margin-inline-end: 0;
  96. }
  97. }
  98. .button.button--danger {
  99. border-color: var(--gin-color-danger) !important;
  100. }
  101. }
  102. [data-drupal-selector*="-remove-form"] .button.button--danger {
  103. border-color: var(--gin-color-danger) !important;
  104. }
  105. .ui-dialog-buttonset {
  106. margin: 0;
  107. }
  108. .ui-dialog-titlebar-close.ui-dialog-titlebar-close {
  109. position: absolute;
  110. width: 2rem;
  111. height: 2rem;
  112. margin: 0 var(--space-m);
  113. transform: translateY(-50%);
  114. opacity: 0.8;
  115. border: none;
  116. background: none;
  117. inset-block-start: 50%;
  118. inset-inline-start: auto;
  119. inset-inline-end: 0;
  120. &:hover {
  121. opacity: 1;
  122. }
  123. .ui-icon-closethick.ui-icon-closethick {
  124. width: 100%;
  125. height: 100%;
  126. inset-block-start: 0;
  127. inset-inline-start: 0;
  128. margin: 0;
  129. transform: none;
  130. background: #fff;
  131. mask-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e %3cg fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3e %3cpath d='M20 4L4 20' /%3e %3cpath d='M4 4L20 20' /%3e %3c/g%3e%3c/svg%3e");
  132. mask-size: var(--gin-icon-size-close) var(--gin-icon-size-close);
  133. mask-repeat: no-repeat;
  134. mask-position: center center;
  135. @media (forced-colors: active) {
  136. background: linktext;
  137. }
  138. }
  139. }
  140. .ui-widget-content.ui-dialog-content {
  141. padding-inline: var(--space-l);
  142. background: var(--gin-bg-layer);
  143. }
  144. .gin-layer-wrapper {
  145. margin-block-end: var(--space-l);
  146. }
  147. .gin-confirm-form {
  148. margin-block-start: var(--space-m);
  149. margin-block-end: var(--space-s);
  150. }
  151. &.token-tree-dialog {
  152. z-index: 505;
  153. max-width: none;
  154. }
  155. }
  156. .ui-widget-overlay {
  157. opacity: 0.9;
  158. background: var(--gin-bg-layer2);
  159. }
  160. .views-ui-dialog {
  161. .views-offset-bottom {
  162. border-block-start: 1px solid var(--gin-border-color);
  163. @media (forced-colors: active) {
  164. border-block-start: none;
  165. }
  166. }
  167. }
  168. .ui-widget-content a {
  169. color: var(--gin-color-primary);
  170. }
  171. .ui-widget.ui-dialog.ui-dialog-off-canvas {
  172. --gin-offcanvas-active: var(--gin-color-primary);
  173. border: 0 none;
  174. background: #444;
  175. box-shadow: 0 0 48px rgb(0, 0, 0, 0.075);
  176. .ui-dialog-titlebar {
  177. border-radius: 0;
  178. background: #1b1b1d;
  179. }
  180. .ui-resizable-w {
  181. border: 0 none;
  182. background-color: transparent;
  183. }
  184. .fieldset {
  185. color: var(--gin-color-text);
  186. }
  187. #drupal-off-canvas .button--primary[type="submit"] {
  188. background: var(--gin-offcanvas-active);
  189. }
  190. }
  191. .ui-dialog .ui-widget-content.ui-dialog-content {
  192. overflow: auto;
  193. }
  194. table.treetable tr.branch {
  195. background-color: transparent;
  196. }
  197. .ui-dialog .gin-layer-wrapper {
  198. margin-block: var(--space-l);
  199. }
  200. .views-ui-dialog.views-ui-dialog > .ui-dialog-content {
  201. padding: 0;
  202. }
  203. #drupal-modal .gin-sticky-form-actions.form-actions {
  204. display: none;
  205. }

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