|
10 | 10 | :host([sticky]) { |
11 | 11 | position: sticky; |
12 | 12 | inset-block-start: 0; |
13 | | - z-index: var(--pf-v6-c-banner--m-sticky--ZIndex, |
14 | | - var(--pf-t--global--z-index--md, 300)); |
15 | | - box-shadow: var(--pf-v6-c-banner--m-sticky--BoxShadow, |
16 | | - var(--pf-t--global--box-shadow--md)); |
| 13 | + z-index: |
| 14 | + /** Overrides the z-index when sticky */ |
| 15 | + var(--pf-v6-c-banner--m-sticky--ZIndex, |
| 16 | + var(--pf-t--global--z-index--md, 300)); |
| 17 | + box-shadow: |
| 18 | + /** Overrides the box shadow when sticky */ |
| 19 | + var(--pf-v6-c-banner--m-sticky--BoxShadow, |
| 20 | + var(--pf-t--global--box-shadow--md)); |
17 | 21 | } |
18 | 22 |
|
19 | 23 | #container { |
20 | | - --_bg: var(--pf-v6-c-banner--BackgroundColor, |
21 | | - var(--pf-t--global--color--nonstatus--gray--default, |
22 | | - light-dark(var(--pf-t--color--gray--20, #e0e0e0), var(--pf-t--color--gray--60, #4d4d4d)))); |
23 | | - --_color: var(--pf-v6-c-banner--Color, |
24 | | - var(--pf-t--global--text--color--nonstatus--on-gray--default, |
25 | | - light-dark(var(--pf-t--color--gray--100, #151515), var(--pf-t--color--white, #ffffff)))); |
26 | | - --_padding-block: var(--pf-v6-c-banner--PaddingBlockStart, |
27 | | - var(--pf-t--global--spacer--xs, 0.25rem)); |
28 | | - --_padding-inline: var(--pf-v6-c-banner--PaddingInlineStart, |
29 | | - var(--pf-t--global--spacer--md, 1rem)); |
30 | | - --_font-size: var(--pf-v6-c-banner--FontSize, |
31 | | - var(--pf-t--global--font--size--body--default, 0.875rem)); |
32 | | - --_border-color: var(--pf-v6-c-banner--BorderColor, |
33 | | - var(--pf-t--global--border--color--high-contrast, transparent)); |
34 | | - --_border-width: var(--pf-v6-c-banner--BorderWidth, |
35 | | - var(--pf-t--global--border--width--high-contrast--regular, 0)); |
| 24 | + --_bg: |
| 25 | + /** Overrides the banner background color */ |
| 26 | + var(--pf-v6-c-banner--BackgroundColor, |
| 27 | + var(--pf-t--global--color--nonstatus--gray--default, |
| 28 | + light-dark(var(--pf-t--color--gray--20, #e0e0e0), var(--pf-t--color--gray--60, #4d4d4d)))); |
| 29 | + --_color: |
| 30 | + /** Overrides the banner text color */ |
| 31 | + var(--pf-v6-c-banner--Color, |
| 32 | + var(--pf-t--global--text--color--nonstatus--on-gray--default, |
| 33 | + light-dark(var(--pf-t--color--gray--100, #151515), var(--pf-t--color--white, #ffffff)))); |
| 34 | + --_padding-block: |
| 35 | + /** Overrides the block padding */ |
| 36 | + var(--pf-v6-c-banner--PaddingBlockStart, |
| 37 | + var(--pf-t--global--spacer--xs, 0.25rem)); |
| 38 | + --_padding-inline: |
| 39 | + /** Overrides the inline padding */ |
| 40 | + var(--pf-v6-c-banner--PaddingInlineStart, |
| 41 | + var(--pf-t--global--spacer--md, 1rem)); |
| 42 | + --_font-size: |
| 43 | + /** Overrides the font size */ |
| 44 | + var(--pf-v6-c-banner--FontSize, |
| 45 | + var(--pf-t--global--font--size--body--default, 0.875rem)); |
| 46 | + --_border-color: |
| 47 | + /** Overrides the block border color, visible in high-contrast mode */ |
| 48 | + var(--pf-v6-c-banner--BorderColor, |
| 49 | + var(--pf-t--global--border--color--high-contrast, transparent)); |
| 50 | + --_border-width: |
| 51 | + /** Overrides the block border width, visible in high-contrast mode */ |
| 52 | + var(--pf-v6-c-banner--BorderWidth, |
| 53 | + var(--pf-t--global--border--width--high-contrast--regular, 0)); |
36 | 54 |
|
37 | 55 | flex-shrink: 0; |
38 | 56 | padding-block: var(--_padding-block); |
|
44 | 62 | border-block: var(--_border-width) solid var(--_border-color); |
45 | 63 |
|
46 | 64 | @media (min-width: 768px) { |
47 | | - --_padding-inline: var(--pf-v6-c-banner--md--PaddingInlineStart, |
48 | | - var(--pf-t--global--spacer--lg, 1.5rem)); |
| 65 | + --_padding-inline: |
| 66 | + /** Overrides the inline padding at the medium breakpoint */ |
| 67 | + var(--pf-v6-c-banner--md--PaddingInlineStart, |
| 68 | + var(--pf-t--global--spacer--lg, 1.5rem)); |
49 | 69 | } |
50 | 70 |
|
51 | 71 | /* Non-status color modifiers (before status so status takes precedence) */ |
|
0 commit comments