gin-button.css

Same filename and directory in other branches
  1. 11.x core/themes/default_admin/migration/css/base/gin-button.css
/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
.button,
.project__action_button,
.dropbutton__item:first-of-type > *,
.dropbutton__toggle {
  color: var(--gin-color-primary);
  background-color: transparent;
  box-shadow: none;
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);

  &:hover {
    background-color: var(--gin-color-primary-hover);
  }

  &:active,
  &:focus {
    background-color: var(--gin-color-primary-active);
  }

  &:hover,
  &:active,
  &:focus {
    color: var(--gin-color-button-text);
  }

  @media (prefers-reduced-motion: no-preference) {
    transition: var(--gin-transition);
  }

  @media (min-width: 80em) {
    font-size: var(--gin-font-size);
  }
}
.button,
.button:not(:focus),
.form-actions .button,
.project__action_button,
.action-link--icon-trash.action-link {
  border: 2px solid var(--gin-color-primary) !important;
  border-radius: var(--gin-border-m);
  box-shadow: 0 1px 2px var(--gin-color-primary-light);
  font-size: var(--gin-font-size-s);
  padding-block: calc(var(--gin-spacing-s) - 2px);
  padding-inline: var(--gin-spacing-m);

  &:hover {
    border-color: var(--gin-color-primary-hover) !important;
    background-color: var(--gin-color-primary-hover);
  }

  &:active,
  &:focus {
    border-color: var(--gin-color-primary-active) !important;
  }

  &:hover,
  &:active,
  &:focus,
  &:hover:focus {
    color: var(--gin-color-button-text);
  }

  @media (prefers-reduced-motion: no-preference) {
    transition: var(--gin-transition);
  }
}
.form-actions .button {
  margin-inline-end: var(--gin-spacing-xs);
}
.button.button--small {
  border-radius: var(--gin-border-s);
  font-size: var(--gin-font-size-xxs);
  padding-block: calc(var(--gin-spacing-xxs) + 2px);
  padding-inline: var(--gin-spacing-s);
}
.button.button--extrasmall {
  border-radius: var(--gin-border-s);
  font-size: var(--gin-font-size-xxs);
  padding-block: var(--gin-spacing-xxs);
  padding-inline: var(--gin-spacing-s);
}
#edit-submit.form-submit,
.button--primary,
.button--primary:not(:focus),
.ief-entity-submit {
  background: var(--gin-color-primary);
  box-shadow: 0.1em 0.25em 0.5em var(--gin-color-primary-light);

  &:hover {
    background-color: var(--gin-color-primary-hover);
  }

  &:active,
  &:focus {
    background-color: var(--gin-color-primary-active);
  }

  &,
  &:hover,
  &:active,
  &:focus {
    color: var(--gin-color-button-text);
  }
}
a.button:hover,
a.button:active {
  color: var(--gin-color-button-text);
}
a.button--primary:hover,
a.button--primary:active,
a.button--primary:focus,
a.button--primary:focus:hover {
  .gin--dark-mode & {
    color: var(--gin-bg-app);
  }
}
.button.button:disabled,
.button.button.is-disabled {
  &,
  &:hover,
  &:active,
  &:focus {
    color: var(--gin-color-disabled);
    border: 2px solid var(--gin-color-disabled-border) !important;
    background: transparent;
    box-shadow: none;
  }
}
.button.button--primary:disabled,
.button.button--primary.is-disabled {
  &,
  &:hover,
  &:active,
  &:focus {
    color: var(--gin-color-disabled);
    background-color: var(--gin-color-disabled-bg);
  }
}
.action-link.action-link--icon-trash {
  box-sizing: border-box;
  min-height: 2.5rem;
  line-height: 1;

  &,
  &:hover,
  &:active,
  &:focus,
  &:focus:hover {
    border: 2px solid var(--gin-color-danger) !important;
  }
}
/* Autocomplete field remove button */
.multiple-fields-remove-button.button {
  border: 0 none !important;
  mask-image: var(--admin-icon-remove);
  mask-size: 1rem 1rem;
  mask-repeat: no-repeat;
  mask-position: center center;
}

File

core/themes/default_admin/migration/css/base/gin-button.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. .button,
  8. .project__action_button,
  9. .dropbutton__item:first-of-type > *,
  10. .dropbutton__toggle {
  11. color: var(--gin-color-primary);
  12. background-color: transparent;
  13. box-shadow: none;
  14. font-size: var(--gin-font-size-s);
  15. font-weight: var(--gin-font-weight-semibold);
  16. &:hover {
  17. background-color: var(--gin-color-primary-hover);
  18. }
  19. &:active,
  20. &:focus {
  21. background-color: var(--gin-color-primary-active);
  22. }
  23. &:hover,
  24. &:active,
  25. &:focus {
  26. color: var(--gin-color-button-text);
  27. }
  28. @media (prefers-reduced-motion: no-preference) {
  29. transition: var(--gin-transition);
  30. }
  31. @media (min-width: 80em) {
  32. font-size: var(--gin-font-size);
  33. }
  34. }
  35. .button,
  36. .button:not(:focus),
  37. .form-actions .button,
  38. .project__action_button,
  39. .action-link--icon-trash.action-link {
  40. border: 2px solid var(--gin-color-primary) !important;
  41. border-radius: var(--gin-border-m);
  42. box-shadow: 0 1px 2px var(--gin-color-primary-light);
  43. font-size: var(--gin-font-size-s);
  44. padding-block: calc(var(--gin-spacing-s) - 2px);
  45. padding-inline: var(--gin-spacing-m);
  46. &:hover {
  47. border-color: var(--gin-color-primary-hover) !important;
  48. background-color: var(--gin-color-primary-hover);
  49. }
  50. &:active,
  51. &:focus {
  52. border-color: var(--gin-color-primary-active) !important;
  53. }
  54. &:hover,
  55. &:active,
  56. &:focus,
  57. &:hover:focus {
  58. color: var(--gin-color-button-text);
  59. }
  60. @media (prefers-reduced-motion: no-preference) {
  61. transition: var(--gin-transition);
  62. }
  63. }
  64. .form-actions .button {
  65. margin-inline-end: var(--gin-spacing-xs);
  66. }
  67. .button.button--small {
  68. border-radius: var(--gin-border-s);
  69. font-size: var(--gin-font-size-xxs);
  70. padding-block: calc(var(--gin-spacing-xxs) + 2px);
  71. padding-inline: var(--gin-spacing-s);
  72. }
  73. .button.button--extrasmall {
  74. border-radius: var(--gin-border-s);
  75. font-size: var(--gin-font-size-xxs);
  76. padding-block: var(--gin-spacing-xxs);
  77. padding-inline: var(--gin-spacing-s);
  78. }
  79. #edit-submit.form-submit,
  80. .button--primary,
  81. .button--primary:not(:focus),
  82. .ief-entity-submit {
  83. background: var(--gin-color-primary);
  84. box-shadow: 0.1em 0.25em 0.5em var(--gin-color-primary-light);
  85. &:hover {
  86. background-color: var(--gin-color-primary-hover);
  87. }
  88. &:active,
  89. &:focus {
  90. background-color: var(--gin-color-primary-active);
  91. }
  92. &,
  93. &:hover,
  94. &:active,
  95. &:focus {
  96. color: var(--gin-color-button-text);
  97. }
  98. }
  99. a.button:hover,
  100. a.button:active {
  101. color: var(--gin-color-button-text);
  102. }
  103. a.button--primary:hover,
  104. a.button--primary:active,
  105. a.button--primary:focus,
  106. a.button--primary:focus:hover {
  107. .gin--dark-mode
  108. }
  109. .button.button:disabled,
  110. .button.button.is-disabled {
  111. &,
  112. &:hover,
  113. &:active,
  114. &:focus {
  115. color: var(--gin-color-disabled);
  116. border: 2px solid var(--gin-color-disabled-border) !important;
  117. background: transparent;
  118. box-shadow: none;
  119. }
  120. }
  121. .button.button--primary:disabled,
  122. .button.button--primary.is-disabled {
  123. &,
  124. &:hover,
  125. &:active,
  126. &:focus {
  127. color: var(--gin-color-disabled);
  128. background-color: var(--gin-color-disabled-bg);
  129. }
  130. }
  131. .action-link.action-link--icon-trash {
  132. box-sizing: border-box;
  133. min-height: 2.5rem;
  134. line-height: 1;
  135. &,
  136. &:hover,
  137. &:active,
  138. &:focus,
  139. &:focus:hover {
  140. border: 2px solid var(--gin-color-danger) !important;
  141. }
  142. }
  143. /* Autocomplete field remove button */
  144. .multiple-fields-remove-button.button {
  145. border: 0 none !important;
  146. mask-image: var(--admin-icon-remove);
  147. mask-size: 1rem 1rem;
  148. mask-repeat: no-repeat;
  149. mask-position: center center;
  150. }

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