Skeleton
An animated Skeleton
component, for use as a loading placeholder.
Preview
Code
Examples
Circle
Preview
Code
Content Block
Preview
Code
Custom Height
Preview
Code
Custom Width
Preview
Code
Props
Name | Type | Default |
---|---|---|
accept | string | — |
acceptCharset | string | — |
action | string | ((formData: FormData) => void | Promise<void>) | — |
allowFullScreen | boolean | — |
allowTransparency | boolean | — |
alt | string | — |
as | string | — |
async | boolean | — |
autoComplete | string | — |
autoPlay | boolean | — |
capture | boolean | "user" | "environment" | — |
cellPadding | string | number | — |
cellSpacing | string | number | — |
charSet | string | — |
challenge | string | — |
checked | boolean | — |
cite | string | — |
classID | string | — |
cols | number | — |
colSpan | number | — |
controls | boolean | — |
coords | string | — |
crossOrigin | CrossOrigin | — |
data | string | — |
dateTime | string | — |
default | boolean | — |
defer | boolean | — |
disabled | boolean | — |
download | any | — |
encType | string | — |
form | string | — |
formAction | string | ((formData: FormData) => void | Promise<void>) | — |
formEncType | string | — |
formMethod | string | — |
formNoValidate | boolean | — |
formTarget | string | — |
frameBorder | string | number | — |
headers | string | — |
height | string | number | — |
high | number | — |
href | string | — |
hrefLang | string | — |
htmlFor | string | — |
httpEquiv | string | — |
integrity | string | — |
keyParams | string | — |
keyType | string | — |
kind | string | — |
label | string | — |
list | string | — |
loop | boolean | — |
low | number | — |
manifest | string | — |
marginHeight | number | — |
marginWidth | number | — |
max | string | number | — |
maxLength | number | — |
media | string | — |
mediaGroup | string | — |
method | string | — |
min | string | number | — |
minLength | number | — |
multiple | boolean | — |
muted | boolean | — |
name | string | — |
noValidate | boolean | — |
open | boolean | — |
optimum | number | — |
pattern | string | — |
placeholder | string | — |
playsInline | boolean | — |
poster | string | — |
preload | string | — |
readOnly | boolean | — |
required | boolean | — |
reversed | boolean | — |
rows | number | — |
rowSpan | number | — |
sandbox | string | — |
scope | string | — |
scoped | boolean | — |
scrolling | string | — |
seamless | boolean | — |
selected | boolean | — |
shape | string | — |
size | number | — |
sizes | string | — |
span | number | — |
src | string | — |
srcDoc | string | — |
srcLang | string | — |
srcSet | string | — |
start | number | — |
step | string | number | — |
summary | string | — |
target | string | — |
type | string | — |
useMap | string | — |
value | string | number | readonly string[] | — |
width | string | number | — |
wmode | string | — |
wrap | string | — |
defaultChecked | boolean | — |
defaultValue | string | number | readonly string[] | — |
suppressContentEditableWarning | boolean | — |
suppressHydrationWarning | boolean | — |
accessKey | string | — |
autoCapitalize | (string & {}) | "off" | "none" | "on" | "sentences" | "words" | "characters" | — |
autoFocus | boolean | — |
className | string | — |
contentEditable | Booleanish | "inherit" | "plaintext-only" | — |
contextMenu | string | — |
dir | string | — |
draggable | Booleanish | — |
enterKeyHint | "enter" | "done" | "go" | "next" | "previous" | "search" | "send" | — |
hidden | boolean | — |
id | string | — |
lang | string | — |
nonce | string | — |
slot | string | — |
spellCheck | Booleanish | — |
style | CSSProperties | — |
tabIndex | number | — |
title | string | — |
translate | "yes" | "no" | — |
radioGroup | string | — |
role | AriaRole | — |
about | string | — |
content | string | — |
datatype | string | — |
inlist | any | — |
prefix | string | — |
property | string | — |
rel | string | — |
resource | string | — |
rev | string | — |
typeof | string | — |
vocab | string | — |
autoCorrect | string | — |
autoSave | string | — |
color | string | — |
itemProp | string | — |
itemScope | boolean | — |
itemType | string | — |
itemID | string | — |
itemRef | string | — |
results | number | — |
security | string | — |
unselectable | "off" | "on" | — |
popover | "" | "auto" | "manual" | — |
popoverTargetAction | "toggle" | "show" | "hide" | — |
popoverTarget | string | — |
inert | boolean | — |
inputMode | "none" | "search" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | — |
is | string | — |
exportparts | string | — |
part | string | — |
dangerouslySetInnerHTML | { __html: string | TrustedHTML; } | — |
onCopy | ClipboardEventHandler<HTMLDivElement> | — |
onCopyCapture | ClipboardEventHandler<HTMLDivElement> | — |
onCut | ClipboardEventHandler<HTMLDivElement> | — |
onCutCapture | ClipboardEventHandler<HTMLDivElement> | — |
onPaste | ClipboardEventHandler<HTMLDivElement> | — |
onPasteCapture | ClipboardEventHandler<HTMLDivElement> | — |
onCompositionEnd | CompositionEventHandler<HTMLDivElement> | — |
onCompositionEndCapture | CompositionEventHandler<HTMLDivElement> | — |
onCompositionStart | CompositionEventHandler<HTMLDivElement> | — |
onCompositionStartCapture | CompositionEventHandler<HTMLDivElement> | — |
onCompositionUpdate | CompositionEventHandler<HTMLDivElement> | — |
onCompositionUpdateCapture | CompositionEventHandler<HTMLDivElement> | — |
onFocus | FocusEventHandler<HTMLDivElement> | — |
onFocusCapture | FocusEventHandler<HTMLDivElement> | — |
onBlur | FocusEventHandler<HTMLDivElement> | — |
onBlurCapture | FocusEventHandler<HTMLDivElement> | — |
onChange | FormEventHandler<HTMLDivElement> | — |
onChangeCapture | FormEventHandler<HTMLDivElement> | — |
onBeforeInput | FormEventHandler<HTMLDivElement> | — |
onBeforeInputCapture | FormEventHandler<HTMLDivElement> | — |
onInput | FormEventHandler<HTMLDivElement> | — |
onInputCapture | FormEventHandler<HTMLDivElement> | — |
onReset | FormEventHandler<HTMLDivElement> | — |
onResetCapture | FormEventHandler<HTMLDivElement> | — |
onSubmit | FormEventHandler<HTMLDivElement> | — |
onSubmitCapture | FormEventHandler<HTMLDivElement> | — |
onInvalid | FormEventHandler<HTMLDivElement> | — |
onInvalidCapture | FormEventHandler<HTMLDivElement> | — |
onLoad | ReactEventHandler<HTMLDivElement> | — |
onLoadCapture | ReactEventHandler<HTMLDivElement> | — |
onError | ReactEventHandler<HTMLDivElement> | — |
onErrorCapture | ReactEventHandler<HTMLDivElement> | — |
onKeyDown | KeyboardEventHandler<HTMLDivElement> | — |
onKeyDownCapture | KeyboardEventHandler<HTMLDivElement> | — |
onKeyPress | KeyboardEventHandler<HTMLDivElement> | — |
onKeyPressCapture | KeyboardEventHandler<HTMLDivElement> | — |
onKeyUp | KeyboardEventHandler<HTMLDivElement> | — |
onKeyUpCapture | KeyboardEventHandler<HTMLDivElement> | — |
onAbort | ReactEventHandler<HTMLDivElement> | — |
onAbortCapture | ReactEventHandler<HTMLDivElement> | — |
onCanPlay | ReactEventHandler<HTMLDivElement> | — |
onCanPlayCapture | ReactEventHandler<HTMLDivElement> | — |
onCanPlayThrough | ReactEventHandler<HTMLDivElement> | — |
onCanPlayThroughCapture | ReactEventHandler<HTMLDivElement> | — |
onDurationChange | ReactEventHandler<HTMLDivElement> | — |
onDurationChangeCapture | ReactEventHandler<HTMLDivElement> | — |
onEmptied | ReactEventHandler<HTMLDivElement> | — |
onEmptiedCapture | ReactEventHandler<HTMLDivElement> | — |
onEncrypted | ReactEventHandler<HTMLDivElement> | — |
onEncryptedCapture | ReactEventHandler<HTMLDivElement> | — |
onEnded | ReactEventHandler<HTMLDivElement> | — |
onEndedCapture | ReactEventHandler<HTMLDivElement> | — |
onLoadedData | ReactEventHandler<HTMLDivElement> | — |
onLoadedDataCapture | ReactEventHandler<HTMLDivElement> | — |
onLoadedMetadata | ReactEventHandler<HTMLDivElement> | — |
onLoadedMetadataCapture | ReactEventHandler<HTMLDivElement> | — |
onLoadStart | ReactEventHandler<HTMLDivElement> | — |
onLoadStartCapture | ReactEventHandler<HTMLDivElement> | — |
onPause | ReactEventHandler<HTMLDivElement> | — |
onPauseCapture | ReactEventHandler<HTMLDivElement> | — |
onPlay | ReactEventHandler<HTMLDivElement> | — |
onPlayCapture | ReactEventHandler<HTMLDivElement> | — |
onPlaying | ReactEventHandler<HTMLDivElement> | — |
onPlayingCapture | ReactEventHandler<HTMLDivElement> | — |
onProgress | ReactEventHandler<HTMLDivElement> | — |
onProgressCapture | ReactEventHandler<HTMLDivElement> | — |
onRateChange | ReactEventHandler<HTMLDivElement> | — |
onRateChangeCapture | ReactEventHandler<HTMLDivElement> | — |
onSeeked | ReactEventHandler<HTMLDivElement> | — |
onSeekedCapture | ReactEventHandler<HTMLDivElement> | — |
onSeeking | ReactEventHandler<HTMLDivElement> | — |
onSeekingCapture | ReactEventHandler<HTMLDivElement> | — |
onStalled | ReactEventHandler<HTMLDivElement> | — |
onStalledCapture | ReactEventHandler<HTMLDivElement> | — |
onSuspend | ReactEventHandler<HTMLDivElement> | — |
onSuspendCapture | ReactEventHandler<HTMLDivElement> | — |
onTimeUpdate | ReactEventHandler<HTMLDivElement> | — |
onTimeUpdateCapture | ReactEventHandler<HTMLDivElement> | — |
onVolumeChange | ReactEventHandler<HTMLDivElement> | — |
onVolumeChangeCapture | ReactEventHandler<HTMLDivElement> | — |
onWaiting | ReactEventHandler<HTMLDivElement> | — |
onWaitingCapture | ReactEventHandler<HTMLDivElement> | — |
onAuxClick | MouseEventHandler<HTMLDivElement> | — |
onAuxClickCapture | MouseEventHandler<HTMLDivElement> | — |
onClick | MouseEventHandler<HTMLDivElement> | — |
onClickCapture | MouseEventHandler<HTMLDivElement> | — |
onContextMenu | MouseEventHandler<HTMLDivElement> | — |
onContextMenuCapture | MouseEventHandler<HTMLDivElement> | — |
onDoubleClick | MouseEventHandler<HTMLDivElement> | — |
onDoubleClickCapture | MouseEventHandler<HTMLDivElement> | — |
onDrag | DragEventHandler<HTMLDivElement> | — |
onDragCapture | DragEventHandler<HTMLDivElement> | — |
onDragEnd | DragEventHandler<HTMLDivElement> | — |
onDragEndCapture | DragEventHandler<HTMLDivElement> | — |
onDragEnter | DragEventHandler<HTMLDivElement> | — |
onDragEnterCapture | DragEventHandler<HTMLDivElement> | — |
onDragExit | DragEventHandler<HTMLDivElement> | — |
onDragExitCapture | DragEventHandler<HTMLDivElement> | — |
onDragLeave | DragEventHandler<HTMLDivElement> | — |
onDragLeaveCapture | DragEventHandler<HTMLDivElement> | — |
onDragOver | DragEventHandler<HTMLDivElement> | — |
onDragOverCapture | DragEventHandler<HTMLDivElement> | — |
onDragStart | DragEventHandler<HTMLDivElement> | — |
onDragStartCapture | DragEventHandler<HTMLDivElement> | — |
onDrop | DragEventHandler<HTMLDivElement> | — |
onDropCapture | DragEventHandler<HTMLDivElement> | — |
onMouseDown | MouseEventHandler<HTMLDivElement> | — |
onMouseDownCapture | MouseEventHandler<HTMLDivElement> | — |
onMouseEnter | MouseEventHandler<HTMLDivElement> | — |
onMouseLeave | MouseEventHandler<HTMLDivElement> | — |
onMouseMove | MouseEventHandler<HTMLDivElement> | — |
onMouseMoveCapture | MouseEventHandler<HTMLDivElement> | — |
onMouseOut | MouseEventHandler<HTMLDivElement> | — |
onMouseOutCapture | MouseEventHandler<HTMLDivElement> | — |
onMouseOver | MouseEventHandler<HTMLDivElement> | — |
onMouseOverCapture | MouseEventHandler<HTMLDivElement> | — |
onMouseUp | MouseEventHandler<HTMLDivElement> | — |
onMouseUpCapture | MouseEventHandler<HTMLDivElement> | — |
onSelect | ReactEventHandler<HTMLDivElement> | — |
onSelectCapture | ReactEventHandler<HTMLDivElement> | — |
onTouchCancel | TouchEventHandler<HTMLDivElement> | — |
onTouchCancelCapture | TouchEventHandler<HTMLDivElement> | — |
onTouchEnd | TouchEventHandler<HTMLDivElement> | — |
onTouchEndCapture | TouchEventHandler<HTMLDivElement> | — |
onTouchMove | TouchEventHandler<HTMLDivElement> | — |
onTouchMoveCapture | TouchEventHandler<HTMLDivElement> | — |
onTouchStart | TouchEventHandler<HTMLDivElement> | — |
onTouchStartCapture | TouchEventHandler<HTMLDivElement> | — |
onPointerDown | PointerEventHandler<HTMLDivElement> | — |
onPointerDownCapture | PointerEventHandler<HTMLDivElement> | — |
onPointerMove | PointerEventHandler<HTMLDivElement> | — |
onPointerMoveCapture | PointerEventHandler<HTMLDivElement> | — |
onPointerUp | PointerEventHandler<HTMLDivElement> | — |
onPointerUpCapture | PointerEventHandler<HTMLDivElement> | — |
onPointerCancel | PointerEventHandler<HTMLDivElement> | — |
onPointerCancelCapture | PointerEventHandler<HTMLDivElement> | — |
onPointerEnter | PointerEventHandler<HTMLDivElement> | — |
onPointerLeave | PointerEventHandler<HTMLDivElement> | — |
onPointerOver | PointerEventHandler<HTMLDivElement> | — |
onPointerOverCapture | PointerEventHandler<HTMLDivElement> | — |
onPointerOut | PointerEventHandler<HTMLDivElement> | — |
onPointerOutCapture | PointerEventHandler<HTMLDivElement> | — |
onGotPointerCapture | PointerEventHandler<HTMLDivElement> | — |
onGotPointerCaptureCapture | PointerEventHandler<HTMLDivElement> | — |
onLostPointerCapture | PointerEventHandler<HTMLDivElement> | — |
onLostPointerCaptureCapture | PointerEventHandler<HTMLDivElement> | — |
onScroll | UIEventHandler<HTMLDivElement> | — |
onScrollCapture | UIEventHandler<HTMLDivElement> | — |
onScrollEnd | UIEventHandler<HTMLDivElement> | — |
onScrollEndCapture | UIEventHandler<HTMLDivElement> | — |
onWheel | WheelEventHandler<HTMLDivElement> | — |
onWheelCapture | WheelEventHandler<HTMLDivElement> | — |
onAnimationStart | AnimationEventHandler<HTMLDivElement> | — |
onAnimationStartCapture | AnimationEventHandler<HTMLDivElement> | — |
onAnimationEnd | AnimationEventHandler<HTMLDivElement> | — |
onAnimationEndCapture | AnimationEventHandler<HTMLDivElement> | — |
onAnimationIteration | AnimationEventHandler<HTMLDivElement> | — |
onAnimationIterationCapture | AnimationEventHandler<HTMLDivElement> | — |
onToggle | ToggleEventHandler<HTMLDivElement> | — |
onBeforeToggle | ToggleEventHandler<HTMLDivElement> | — |
onTransitionCancel | TransitionEventHandler<HTMLDivElement> | — |
onTransitionCancelCapture | TransitionEventHandler<HTMLDivElement> | — |
onTransitionEnd | TransitionEventHandler<HTMLDivElement> | — |
onTransitionEndCapture | TransitionEventHandler<HTMLDivElement> | — |
onTransitionRun | TransitionEventHandler<HTMLDivElement> | — |
onTransitionRunCapture | TransitionEventHandler<HTMLDivElement> | — |
onTransitionStart | TransitionEventHandler<HTMLDivElement> | — |
onTransitionStartCapture | TransitionEventHandler<HTMLDivElement> | — |
ref | Ref<HTMLDivElement> | — |
key | Key | null | — |