off-canvas.theme.pcss.css

Styling for the off-canvas ui dialog.

Contains overrides for jQuery UI dialog.

File

core/themes/claro/css/base/off-canvas.theme.pcss.css

View source
  1. /**
  2. * @file
  3. * Styling for the off-canvas ui dialog.
  4. *
  5. * Contains overrides for jQuery UI dialog.
  6. */
  7. @import "./variables.pcss.css";
  8. /* Style the dialog-off-canvas container. */
  9. .ui-dialog.ui-dialog-off-canvas {
  10. /* Layer the dialog just under the toolbar. */
  11. z-index: var(--jui-dialog-off-canvas-z-index);
  12. padding: 0;
  13. color: #ddd;
  14. border-radius: 0;
  15. background: #444;
  16. box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3333);
  17. }
  18. .ui-widget.ui-dialog.ui-dialog-off-canvas {
  19. border: 1px solid transparent;
  20. }
  21. /* Style the off-canvas dialog header. */
  22. .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  23. padding: var(--space-s) var(--jui-dialog-off-canvas-close-button-reserved-space) var(--space-s) var(--space-m); /* LTR */
  24. border: 0;
  25. border-bottom: 1px solid #000;
  26. border-radius: 0;
  27. background: #2d2d2d;
  28. line-height: var(--line-height);
  29. }
  30. [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  31. padding-right: var(--space-m);
  32. padding-left: var(--jui-dialog-off-canvas-close-button-reserved-space);
  33. }
  34. .ui-dialog.ui-dialog-off-canvas .ui-dialog-title {
  35. /* Push the text away from the icon. */
  36. padding-left: calc(var(--space-m) + var(--space-s)); /* LTR */
  37. /* Ensure that long titles are not truncated. */
  38. white-space: normal;
  39. background: transparent url(../../../../misc/icons/ffffff/pencil.svg);
  40. background-repeat: no-repeat;
  41. background-position: 0 50%; /* LTR */
  42. background-size: 1.25rem 1.25rem;
  43. font-size: var(--font-size-base);
  44. }
  45. [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-title {
  46. padding-right: calc(var(--space-m) + var(--space-s));
  47. padding-left: 0;
  48. background-position: 100% 50%;
  49. }
  50. .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close {
  51. margin-right: var(--space-m);
  52. margin-left: var(--space-m);
  53. }
  54. /* Override default styling from jQuery UI. */
  55. #drupal-off-canvas .ui-state-default,
  56. #drupal-off-canvas .ui-widget-content .ui-state-default,
  57. #drupal-off-canvas .ui-widget-header .ui-state-default {
  58. color: #333;
  59. border: 0;
  60. font-size: var(--font-size-s);
  61. font-weight: normal;
  62. }
  63. #drupal-off-canvas .ui-widget-content a {
  64. color: var(--color-blue-200);
  65. }
  66. #drupal-off-canvas .form-actions {
  67. display: block;
  68. }

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