Back to top

The back to top component is a shortcut that allows users to quickly navigate to the top of a page via a button.

Below example does not demonstrate functionality see React demos for a full demonstration.

Back to top only shows after overflowing element has been scrolled 400px.

Examples

Basic

Props

BackToTop

*required
NameTypeDefaultDescription
classNamestringAdditional classes added to the back to top.
isAlwaysVisiblebooleanFlag to always show back to top button, defaults to false.
scrollableSelectorstringSelector for the scrollable element to spy on. Not passing a selector defaults to spying on window scroll events.
titlestringTitle to appear in back to top button.

CSS variables

Expand or collapse columnSelectorVariableValue
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--InsetInlineEnd
3rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--InsetBlockEnd
1.5rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--md--InsetBlockEnd
3rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--c-button--FontSize
0.75rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--c-button--PaddingBlockStart
0.25rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--c-button--PaddingInlineEnd
0.5rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--c-button--PaddingBlockEnd
0.25rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--c-button--PaddingInlineStart
0.5rem
.pf-v6-c-back-to-top--pf-v6-c-back-to-top--c-button--BoxShadow
0px 1px 4px 0px rgba(41, 41, 41, 0.1500)
.pf-v6-c-back-to-top .pf-v6-c-button--pf-v6-c-button--FontSize
0.75rem
.pf-v6-c-back-to-top .pf-v6-c-button--pf-v6-c-button--PaddingBlockStart
0.25rem
.pf-v6-c-back-to-top .pf-v6-c-button--pf-v6-c-button--PaddingInlineEnd
0.5rem
.pf-v6-c-back-to-top .pf-v6-c-button--pf-v6-c-button--PaddingBlockEnd
0.25rem
.pf-v6-c-back-to-top .pf-v6-c-button--pf-v6-c-button--PaddingInlineStart
0.5rem