Skip to content

ScrollIndicator

@hua-labs/ui
v1.1.0

bash
npm install @hua-labs/hua
tsx
import { ScrollIndicator } from "@hua-labs/hua";

targetIdstring-Element ID to scroll to on click
textstring"Scroll down"Display text
position"bottom-center" | "bottom-left" | "bottom-right""bottom-center"Display position
variant"default" | "primary" | "secondary" | "outline""default"Color variant
size"sm" | "md" | "lg""md"Text size
animatedbooleantrueEnable bounce animation
autoHidebooleantrueAuto hide on scroll
hideThresholdnumber100Hide after scrolling this many pixels
iconNameIconName-Icon to display
iconSizenumber-Icon size (pixels)

Code Examples

docs:common.basicUsagetsx
1import { ScrollIndicator } from '@hua-labs/hua';
2 
3<div className="relative min-h-screen">
4 <ScrollIndicator />
5</div>
docs:components.scrollIndicator.examples.scrollToElementtsx
1<ScrollIndicator
2 targetId="features-section"
3 text="See Features"
4 position="bottom-right"
5 variant="primary"
6/>
docs:components.scrollIndicator.examples.customSettingstsx
1<ScrollIndicator
2 text="더 보기"
3 animated
4 autoHide={false}
5 size="lg"
6/>

  • aria-label: docs:components.scrollIndicator.accessibility.ariaLabel
  • docs:components.scrollIndicator.accessibility.keyboard: docs:components.scrollIndicator.accessibility.keyboard