gin-title.pcss.css

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

.block-page-title-block {
  &:last-child {
    margin-block-end: 0;
  }
}

.page-title {
  overflow: hidden;
  max-width: 90%;
  padding-inline-end: 0.25em;
  white-space: nowrap;
  letter-spacing: -0.05em;
  text-overflow: ellipsis;
  color: var(--gin-color-title);
  font-size: var(--gin-font-size-h1);
  font-weight: var(--gin-font-weight-bold);
  line-height: normal;

  @media (prefers-reduced-motion: no-preference) {
    transition: font-size 0.25s ease;
  }

  @media (--admin-large) {
    .region-sticky--is-sticky & {
      font-size: var(--gin-font-size-h3);
    }
  }
}

.page-title__language {
  display: block;
  letter-spacing: normal;
  color: var(--gin-color-text);
  font-size: var(--gin-font-size-xs);
  font-weight: var(--gin-font-weight-normal);
}

.page-title--is-translation + .shortcut-action .shortcut-action__icon {
  inset-block-start: -3px;
}

.shortcut-action {
  position: relative;
  align-self: center;
  margin-inline-start: 0;
  border-radius: var(--gin-border-m);
}

.shortcut-action__icon {
  position: relative;
  inset-block-start: 3px;
  background: var(--gin-icon-color);
  mask-image: var(--admin-icon-shortcut);
  mask-size: 75% 75%;
  mask-position: center center;
  mask-repeat: no-repeat;

  .gin--edit-form & {
    inset-block-start: 3px;
  }

  @media (--admin-large) {
    inset-block-start: var(--gin-spacing-xxs);
    mask-size: 85% 85%;
  }
}

.shortcut-action:hover .shortcut-action__icon {
  opacity: 1;
  background: var(--gin-color-primary);
}

.shortcut-action--remove {
  .shortcut-action__icon {
    mask-image: var(--admin-icon-shortcut-filled);
    background: var(--gin-color-primary);
  }

  &:hover .shortcut-action__icon {
    opacity: 1;
    background: var(--gin-color-disabled);
  }
}

.shortcut-action__message {
  position: absolute;
  z-index: 2;
  min-width: 120px;
  margin-block-start: calc(var(--gin-spacing-xxs) * -1);
  padding: var(--gin-spacing-xs);
  white-space: nowrap;
  pointer-events: none;
  color: var(--gin-color-contextual-text);
  border-radius: var(--gin-border-xs);
  background: var(--gin-color-contextual);
  inset-block-start: 0;
  inset-inline-start: 100%;
}

File

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

View source
  1. @import "media-queries.pcss.css";
  2. .block-page-title-block {
  3. &:last-child {
  4. margin-block-end: 0;
  5. }
  6. }
  7. .page-title {
  8. overflow: hidden;
  9. max-width: 90%;
  10. padding-inline-end: 0.25em;
  11. white-space: nowrap;
  12. letter-spacing: -0.05em;
  13. text-overflow: ellipsis;
  14. color: var(--gin-color-title);
  15. font-size: var(--gin-font-size-h1);
  16. font-weight: var(--gin-font-weight-bold);
  17. line-height: normal;
  18. @media (prefers-reduced-motion: no-preference) {
  19. transition: font-size 0.25s ease;
  20. }
  21. @media (--admin-large) {
  22. .region-sticky--is-sticky
  23. }
  24. }
  25. .page-title__language {
  26. display: block;
  27. letter-spacing: normal;
  28. color: var(--gin-color-text);
  29. font-size: var(--gin-font-size-xs);
  30. font-weight: var(--gin-font-weight-normal);
  31. }
  32. .page-title--is-translation + .shortcut-action .shortcut-action__icon {
  33. inset-block-start: -3px;
  34. }
  35. .shortcut-action {
  36. position: relative;
  37. align-self: center;
  38. margin-inline-start: 0;
  39. border-radius: var(--gin-border-m);
  40. }
  41. .shortcut-action__icon {
  42. position: relative;
  43. inset-block-start: 3px;
  44. background: var(--gin-icon-color);
  45. mask-image: var(--admin-icon-shortcut);
  46. mask-size: 75% 75%;
  47. mask-position: center center;
  48. mask-repeat: no-repeat;
  49. .gin--edit-form
  50. @media (--admin-large) {
  51. inset-block-start: var(--gin-spacing-xxs);
  52. mask-size: 85% 85%;
  53. }
  54. }
  55. .shortcut-action:hover .shortcut-action__icon {
  56. opacity: 1;
  57. background: var(--gin-color-primary);
  58. }
  59. .shortcut-action--remove {
  60. .shortcut-action__icon {
  61. mask-image: var(--admin-icon-shortcut-filled);
  62. background: var(--gin-color-primary);
  63. }
  64. &:hover .shortcut-action__icon {
  65. opacity: 1;
  66. background: var(--gin-color-disabled);
  67. }
  68. }
  69. .shortcut-action__message {
  70. position: absolute;
  71. z-index: 2;
  72. min-width: 120px;
  73. margin-block-start: calc(var(--gin-spacing-xxs) * -1);
  74. padding: var(--gin-spacing-xs);
  75. white-space: nowrap;
  76. pointer-events: none;
  77. color: var(--gin-color-contextual-text);
  78. border-radius: var(--gin-border-xs);
  79. background: var(--gin-color-contextual);
  80. inset-block-start: 0;
  81. inset-inline-start: 100%;
  82. }

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