gin-focus.pcss.css

Same filename and directory in other branches
  1. main core/themes/default_admin/migration/css/base/gin-focus.pcss.css
@import "media-queries.pcss.css";

.page-wrapper *:focus,
.ui-dialog *:focus,
.dropbutton .dropbutton__item > *:focus,
.dropbutton .dropbutton__item > *:focus:hover,
.dropbutton__items > .dropbutton__item:first-of-type > *:focus,
.dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,
.dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,
.form-boolean:focus:active,
.form-boolean:focus:hover,
.cke.cke_chrome.cke_focus,
.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,
.form-element:focus,
.form-element:hover:focus,
.form-element.error:hover:focus,
.form-actions .action-link:focus,
.paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,
.layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,
.layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,
.ck .ck.ck-button:active,
.ck .ck.ck-button:focus,
.ck .ck.ck-button:active:focus,
.toolbar-box .toolbar-handle:focus,
.field-option:has(.field-option-radio:checked),
.field-option:focus-within,
.subfield-option:has(.field-option-radio:checked),
.subfield-option:focus-within,
#edit-submit.form-submit:focus,
.toolbar-dropdown__menu .toolbar-dropdown__link:focus {
  outline: none;
  box-shadow:
    0 0 0 1px var(--gin-color-focus-border),
    0 0 0 4px var(--gin-color-focus);
}

.admin-item__link:focus {
  border-radius: calc(var(--gin-border-xs) / 2);
}

.gin-details:focus,
.gin-details:focus:hover,
.gin-details__summary:focus,
.gin-details__summary:focus:hover {
  box-shadow: none;
}

.gin-details__summary {
  &::after {
    box-shadow:
      inset 0 0 0 1px var(--gin-color-focus-border),
      inset 0 0 0 4px var(--gin-color-focus);
  }
}

.tabs__link:focus {
  border: 1px solid transparent;
  box-shadow:
    inset 0 0 0 1px var(--gin-color-focus-border),
    inset 0 0 0 4px var(--gin-color-focus);
}

.vertical-tabs__menu-link:focus::after,
.tabs__trigger:focus {
  border: var(--gin-border-xs) solid var(--gin-color-focus);
  box-shadow: none;
}

@media (--admin-small) {
  .is-horizontal .tabs__link:focus,
  .is-horizontal .tabs--primary .tabs__link:focus {
    box-shadow:
      0 0 0 1px var(--gin-color-focus-border),
      0 0 0 4px var(--gin-color-focus);
  }
}

.vertical-tabs__menu-link:focus,
.vertical-tabs__menu-item:focus {
  outline: 0;
  box-shadow: none;
}

File

core/themes/default_admin/migration/css/base/gin-focus.pcss.css

View source
  1. @import "media-queries.pcss.css";
  2. .page-wrapper *:focus,
  3. .ui-dialog *:focus,
  4. .dropbutton .dropbutton__item > *:focus,
  5. .dropbutton .dropbutton__item > *:focus:hover,
  6. .dropbutton__items > .dropbutton__item:first-of-type > *:focus,
  7. .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,
  8. .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,
  9. .form-boolean:focus:active,
  10. .form-boolean:focus:hover,
  11. .cke.cke_chrome.cke_focus,
  12. .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,
  13. .form-element:focus,
  14. .form-element:hover:focus,
  15. .form-element.error:hover:focus,
  16. .form-actions .action-link:focus,
  17. .paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,
  18. .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,
  19. .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,
  20. .ck .ck.ck-button:active,
  21. .ck .ck.ck-button:focus,
  22. .ck .ck.ck-button:active:focus,
  23. .toolbar-box .toolbar-handle:focus,
  24. .field-option:has(.field-option-radio:checked),
  25. .field-option:focus-within,
  26. .subfield-option:has(.field-option-radio:checked),
  27. .subfield-option:focus-within,
  28. #edit-submit.form-submit:focus,
  29. .toolbar-dropdown__menu .toolbar-dropdown__link:focus {
  30. outline: none;
  31. box-shadow:
  32. 0 0 0 1px var(--gin-color-focus-border),
  33. 0 0 0 4px var(--gin-color-focus);
  34. }
  35. .admin-item__link:focus {
  36. border-radius: calc(var(--gin-border-xs) / 2);
  37. }
  38. .gin-details:focus,
  39. .gin-details:focus:hover,
  40. .gin-details__summary:focus,
  41. .gin-details__summary:focus:hover {
  42. box-shadow: none;
  43. }
  44. .gin-details__summary {
  45. &::after {
  46. box-shadow:
  47. inset 0 0 0 1px var(--gin-color-focus-border),
  48. inset 0 0 0 4px var(--gin-color-focus);
  49. }
  50. }
  51. .tabs__link:focus {
  52. border: 1px solid transparent;
  53. box-shadow:
  54. inset 0 0 0 1px var(--gin-color-focus-border),
  55. inset 0 0 0 4px var(--gin-color-focus);
  56. }
  57. .vertical-tabs__menu-link:focus::after,
  58. .tabs__trigger:focus {
  59. border: var(--gin-border-xs) solid var(--gin-color-focus);
  60. box-shadow: none;
  61. }
  62. @media (--admin-small) {
  63. .is-horizontal .tabs__link:focus,
  64. .is-horizontal .tabs--primary .tabs__link:focus {
  65. box-shadow:
  66. 0 0 0 1px var(--gin-color-focus-border),
  67. 0 0 0 4px var(--gin-color-focus);
  68. }
  69. }
  70. .vertical-tabs__menu-link:focus,
  71. .vertical-tabs__menu-item:focus {
  72. outline: 0;
  73. box-shadow: none;
  74. }

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