tableselect.pcss.css

Same filename in this branch
  1. main core/themes/claro/css/components/tableselect.pcss.css
  2. main core/themes/admin/css/components/tableselect.pcss.css
  3. main core/themes/default_admin/css/components/tableselect.pcss.css
Same filename and directory in other branches
  1. 10 core/themes/claro/css/components/tableselect.pcss.css
  2. 11.x core/themes/claro/css/components/tableselect.pcss.css
  3. 9 core/themes/claro/css/components/tableselect.pcss.css
  4. 8.9.x core/themes/claro/css/components/tableselect.pcss.css
  5. 11.x core/themes/admin/css/components/tableselect.pcss.css
  6. 11.x core/themes/default_admin/css/components/tableselect.pcss.css
  7. 11.x core/themes/default_admin/migration/css/components/tableselect.pcss.css

Table select and views bulk operations styles.

File

core/themes/default_admin/migration/css/components/tableselect.pcss.css

View source
  1. /**
  2. * @file
  3. * Table select and views bulk operations styles.
  4. */
  5. .block-system > .views-form .gin-details,
  6. .view-content .views-form .gin-details {
  7. box-shadow: none;
  8. }
  9. .block-system > .views-form form,
  10. .view-content .views-form form {
  11. display: flex;
  12. flex-direction: column;
  13. }
  14. .block-system > .views-form .views-table,
  15. .view-content .views-form .views-table {
  16. order: -1;
  17. margin-block-start: 0;
  18. }
  19. .block-system > .views-form [data-drupal-selector*="edit-header"],
  20. .view-content .views-form [data-drupal-selector*="edit-header"] {
  21. position: relative;
  22. order: 99;
  23. inset-inline-start: 0;
  24. }
  25. .block-system > .views-form [data-drupal-selector*="edit-header"] > .form-wrapper,
  26. .view-content .views-form [data-drupal-selector*="edit-header"] > .form-wrapper {
  27. padding: var(--space-m);
  28. }
  29. .block-system > .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] > *,
  30. .view-content .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] > * {
  31. margin-inline-end: var(--space-xs);
  32. }
  33. .block-system > .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-type--select,
  34. .block-system > .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-actions,
  35. .view-content .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-type--select,
  36. .view-content .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-actions {
  37. flex: 0 0 100%;
  38. max-width: 100%;
  39. }
  40. .block-system > .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-actions,
  41. .view-content .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-actions {
  42. justify-content: flex-end;
  43. }
  44. .block-system > .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-type--checkbox,
  45. .view-content .views-form [data-drupal-selector*="edit-header"] [data-drupal-selector*="edit-views-bulk-operations-bulk-form"] .form-type--checkbox {
  46. align-self: center;
  47. }
  48. .block-system > .views-form [data-drupal-selector*="edit-header"] .form-item__label:not([for="edit-select-all"]),
  49. .view-content .views-form [data-drupal-selector*="edit-header"] .form-item__label:not([for="edit-select-all"]) {
  50. display: block;
  51. float: inline-start;
  52. inset-block-start: 2px;
  53. margin-block-start: var(--space-xxs);
  54. margin-inline-end: var(--space-m);
  55. line-height: 1.75;
  56. }
  57. @keyframes fade-in-bottom {
  58. 0% {
  59. transform: translateY(100%);
  60. }
  61. 100% {
  62. transform: translateY(0);
  63. }
  64. }
  65. .block-system > .views-form [data-drupal-selector*="edit-header"].is-sticky,
  66. .view-content .views-form [data-drupal-selector*="edit-header"].is-sticky {
  67. z-index: 4;
  68. animation: fade-in-bottom 320ms 1 forwards;
  69. }
  70. .block-system > .views-form [data-drupal-selector*="edit-header"],
  71. .block-system > .views-form .views-bulk-actions,
  72. .view-content .views-form [data-drupal-selector*="edit-header"],
  73. .view-content .views-form .views-bulk-actions {
  74. border: 0 none;
  75. border-radius: var(--gin-border-m);
  76. background: rgb(var(--gin-color-sticky-rgb), 0.95);
  77. @supports (backdrop-filter: blur()) {
  78. opacity: 0.999; /* Fix Chrome issue with mask */
  79. background: rgb(var(--gin-color-sticky-rgb), 0.9);
  80. backdrop-filter: blur(12px);
  81. .gin--dark-mode
  82. }
  83. }
  84. .block-system > .views-form [data-drupal-selector*="edit-header"].is-sticky,
  85. .block-system > .views-form .views-bulk-actions[data-drupal-sticky-vbo="true"],
  86. .view-content .views-form [data-drupal-selector*="edit-header"].is-sticky,
  87. .view-content .views-form .views-bulk-actions[data-drupal-sticky-vbo="true"] {
  88. position: sticky;
  89. opacity: 1;
  90. box-shadow: 0 2px 6px 2px rgb(0, 0, 0, 0.03);
  91. inset-inline-start: 0;
  92. inset-block-end: var(--space-xs);
  93. }
  94. .views-bulk-actions {
  95. padding: var(--space-m);
  96. }
  97. .views-bulk-actions__item {
  98. margin-inline-end: var(--space-xs);
  99. color: var(--gin-color-text);
  100. font-weight: var(--font-weight-semibold);
  101. &:has(+ .views-bulk-actions__item.form-actions) {
  102. margin-inline-end: var(--space-xs);
  103. }
  104. .button--primary:not(:disabled, .is-disabled) {
  105. background-color: var(--gin-color-primary);
  106. &:hover {
  107. background-color: var(--gin-color-primary-hover);
  108. }
  109. &:active {
  110. background-color: var(--gin-color-primary-active);
  111. }
  112. }
  113. }
  114. .views-bulk-actions__item--status {
  115. margin-inline-end: var(--space-l);
  116. color: var(--gin-color-text-light);
  117. }

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