autocomplete.css

Same filename in this branch
  1. main core/assets/vendor/jquery.ui/themes/base/autocomplete.css
  2. main core/themes/admin/migration/css/components/autocomplete.css
Same filename and directory in other branches
  1. 11.x core/assets/vendor/jquery.ui/themes/base/autocomplete.css
  2. 10 core/assets/vendor/jquery.ui/themes/base/autocomplete.css
  3. 9 core/assets/vendor/jquery.ui/themes/base/autocomplete.css
  4. 8.9.x core/assets/vendor/jquery.ui/themes/base/autocomplete.css
  5. 11.x core/themes/admin/migration/css/components/autocomplete.css
  6. 11.x core/themes/default_admin/migration/css/components/autocomplete.css

Autocomplete and autocomplete-deluxe styles.

File

core/themes/default_admin/migration/css/components/autocomplete.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. * Autocomplete and autocomplete-deluxe styles.
  10. */
  11. .ui-autocomplete,
  12. .ui-dialog .ui-autocomplete {
  13. color: var(--gin-color-text);
  14. border-radius: 0 0 var(--gin-border-m) var(--gin-border-m);
  15. background: var(--gin-bg-input);
  16. }
  17. .ui-autocomplete .ui-menu-item-wrapper.ui-state-active,
  18. .ui-dialog .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  19. color: var(--gin-color-primary-hover);
  20. background-color: var(--gin-bg-item-hover);
  21. }
  22. .ui-state-active,
  23. .ui-dialog .ui-state-active,
  24. .ui-widget-content .ui-state-active,
  25. .ui-dialog .ui-widget-content .ui-state-active,
  26. .ui-widget-header .ui-state-active,
  27. .ui-dialog .ui-widget-header .ui-state-active,
  28. a.ui-button:active,
  29. .ui-dialog a.ui-button:active,
  30. .ui-button:active,
  31. .ui-dialog .ui-button:active,
  32. .ui-button.ui-state-active:hover,
  33. .ui-dialog .ui-button.ui-state-active:hover {
  34. border: none;
  35. }
  36. .ui-autocomplete .ui-menu-item a {
  37. color: var(--gin-color-text);
  38. &:hover {
  39. color: var(--gin-color-primary-hover);
  40. background-color: var(--gin-bg-item-hover);
  41. }
  42. }
  43. .ui-widget.ui-widget-content {
  44. padding: 0;
  45. border: 1px solid var(--gin-border-color);
  46. }
  47. .js .form-autocomplete {
  48. @media (prefers-reduced-motion: no-preference) {
  49. transition:
  50. var(--gin-transition),
  51. background-position none;
  52. }
  53. }
  54. .js .form-autocomplete.is-autocompleting,
  55. .js input.form-autocomplete.ui-autocomplete-loading,
  56. div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
  57. background-image: none;
  58. }
  59. .form-autocomplete.is-autocompleting + .gin-autocomplete__message,
  60. div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
  61. display: block;
  62. }
  63. @keyframes gin-throbber {
  64. 0% {
  65. transform: rotateZ(0);
  66. }
  67. 100% {
  68. transform: rotateZ(360deg);
  69. }
  70. }
  71. .form-autocomplete.is-autocompleting + .gin-autocomplete__message::after,
  72. div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
  73. position: absolute;
  74. display: block;
  75. width: 0.875rem;
  76. height: 0.875rem;
  77. content: "";
  78. animation: gin-throbber 1s linear infinite;
  79. text-align: end;
  80. border: 2px solid var(--gin-bg-input);
  81. border-block-start: 2px solid var(--gin-color-primary);
  82. border-radius: 50%;
  83. inset-block-start: 2.1875rem;
  84. inset-inline-end: 0.75rem;
  85. }
  86. div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
  87. inset-block-start: 2px;
  88. }
  89. div.autocomplete-deluxe-multiple {
  90. box-sizing: border-box;
  91. color: var(--gin-color-text);
  92. border: 1px solid var(--gin-border-color-form-element);
  93. border-radius: var(--gin-border-m);
  94. background: var(--gin-bg-input);
  95. @media (prefers-reduced-motion: no-preference) {
  96. transition: var(--gin-transition);
  97. }
  98. }
  99. .autocomplete-deluxe-container input.autocomplete-deluxe-form {
  100. min-height: 0;
  101. background: none;
  102. }
  103. .autocomplete-deluxe-item {
  104. color: var(--gin-color-primary-hover);
  105. border: 0 none;
  106. border-radius: var(--gin-border-l);
  107. background-color: var(--gin-color-primary-light-hover);
  108. box-shadow: none;
  109. padding-block: 0.375rem;
  110. padding-inline: 0.75rem var(--space-l);
  111. &:hover,
  112. &:active {
  113. color: var(--gin-color-button-text);
  114. background-color: var(--gin-color-primary);
  115. }
  116. .autocomplete-deluxe-item-delete {
  117. inset-block-start: 0.375rem;
  118. inset-inline-end: 0.375rem;
  119. 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");
  120. mask-size: 0.625rem 0.625rem;
  121. mask-repeat: no-repeat;
  122. mask-position: center;
  123. background: var(--gin-color-primary);
  124. }
  125. &:hover .autocomplete-deluxe-item-delete,
  126. .autocomplete-deluxe-item-delete:hover {
  127. background: var(--gin-color-button-text);
  128. }
  129. }

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