autocomplete.css
Same filename in this branch
Same filename and directory in other branches
- 11.x core/assets/vendor/jquery.ui/themes/base/autocomplete.css
- 10 core/assets/vendor/jquery.ui/themes/base/autocomplete.css
- 9 core/assets/vendor/jquery.ui/themes/base/autocomplete.css
- 8.9.x core/assets/vendor/jquery.ui/themes/base/autocomplete.css
- 11.x core/themes/admin/migration/css/components/autocomplete.css
- 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
- /*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
- /**
- * @file
- * Autocomplete and autocomplete-deluxe styles.
- */
-
- .ui-autocomplete,
- .ui-dialog .ui-autocomplete {
- color: var(--gin-color-text);
- border-radius: 0 0 var(--gin-border-m) var(--gin-border-m);
- background: var(--gin-bg-input);
- }
-
- .ui-autocomplete .ui-menu-item-wrapper.ui-state-active,
- .ui-dialog .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
- color: var(--gin-color-primary-hover);
- background-color: var(--gin-bg-item-hover);
- }
-
- .ui-state-active,
- .ui-dialog .ui-state-active,
- .ui-widget-content .ui-state-active,
- .ui-dialog .ui-widget-content .ui-state-active,
- .ui-widget-header .ui-state-active,
- .ui-dialog .ui-widget-header .ui-state-active,
- a.ui-button:active,
- .ui-dialog a.ui-button:active,
- .ui-button:active,
- .ui-dialog .ui-button:active,
- .ui-button.ui-state-active:hover,
- .ui-dialog .ui-button.ui-state-active:hover {
- border: none;
- }
-
- .ui-autocomplete .ui-menu-item a {
- color: var(--gin-color-text);
-
- &:hover {
- color: var(--gin-color-primary-hover);
- background-color: var(--gin-bg-item-hover);
- }
- }
-
- .ui-widget.ui-widget-content {
- padding: 0;
- border: 1px solid var(--gin-border-color);
- }
-
- .js .form-autocomplete {
- @media (prefers-reduced-motion: no-preference) {
- transition:
- var(--gin-transition),
- background-position none;
- }
- }
-
- .js .form-autocomplete.is-autocompleting,
- .js input.form-autocomplete.ui-autocomplete-loading,
- div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
- background-image: none;
- }
-
- .form-autocomplete.is-autocompleting + .gin-autocomplete__message,
- div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
- display: block;
- }
-
- @keyframes gin-throbber {
- 0% {
- transform: rotateZ(0);
- }
-
- 100% {
- transform: rotateZ(360deg);
- }
- }
-
- .form-autocomplete.is-autocompleting + .gin-autocomplete__message::after,
- div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
- position: absolute;
- display: block;
- width: 0.875rem;
- height: 0.875rem;
- content: "";
- animation: gin-throbber 1s linear infinite;
- text-align: end;
- border: 2px solid var(--gin-bg-input);
- border-block-start: 2px solid var(--gin-color-primary);
- border-radius: 50%;
- inset-block-start: 2.1875rem;
- inset-inline-end: 0.75rem;
- }
-
- div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
- inset-block-start: 2px;
- }
-
- div.autocomplete-deluxe-multiple {
- box-sizing: border-box;
- color: var(--gin-color-text);
- border: 1px solid var(--gin-border-color-form-element);
- border-radius: var(--gin-border-m);
- background: var(--gin-bg-input);
-
- @media (prefers-reduced-motion: no-preference) {
- transition: var(--gin-transition);
- }
- }
-
- .autocomplete-deluxe-container input.autocomplete-deluxe-form {
- min-height: 0;
- background: none;
- }
-
- .autocomplete-deluxe-item {
- color: var(--gin-color-primary-hover);
- border: 0 none;
- border-radius: var(--gin-border-l);
- background-color: var(--gin-color-primary-light-hover);
- box-shadow: none;
- padding-block: 0.375rem;
- padding-inline: 0.75rem var(--space-l);
-
- &:hover,
- &:active {
- color: var(--gin-color-button-text);
- background-color: var(--gin-color-primary);
- }
-
- .autocomplete-deluxe-item-delete {
- inset-block-start: 0.375rem;
- inset-inline-end: 0.375rem;
- 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");
- mask-size: 0.625rem 0.625rem;
- mask-repeat: no-repeat;
- mask-position: center;
- background: var(--gin-color-primary);
- }
-
- &:hover .autocomplete-deluxe-item-delete,
- .autocomplete-deluxe-item-delete:hover {
- background: var(--gin-color-button-text);
- }
- }
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.