UnreviewedStandard naming/description ARIA describes the complete segmented field; invalid/error state is delegated to its focusable segments.
OptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptional UnreviewedkeyReact/Preact reconciliation key when rendered inside a list.
Optional UnreviewedidHTML id attribute.
Optional UnreviewedclassHTML class attribute (standard DOM).
Optional UnreviewedclassReact/Preact-style class name. Alias for class.
Optional UnreviewedstyleInline styles applied to the element.
OptionalchildrenOptional UnreviewedslotAssigns the element to a named <slot> (e.g. slot="title").
Optional UnreviewedtabTab order. Set to 0 to make the element keyboard-focusable.
Optional UnreviewedroleARIA role override.
Optional UnreviewedvalueControlled value — 24-hour "HH:mm", '' when incomplete.
Optional UnreviewedautofocusFocus this field when its containing a-dialog opens. Presence-based.
Optional UnrevieweddefaultvalueInitial value for the uncontrolled case (24-hour "HH:mm").
Optional UnreviewedlocaleBCP-47 locale driving the clock (12h vs 24h), segment order, separator, and
the AM/PM text. Defaults to navigator.language.
Optional Unreviewedhour12Force the clock — 'true' = 12-hour (AM/PM), 'false' = 24-hour. Omit to
follow the locale. Value-based (tri-state), not a presence boolean.
Optional UnreviewedminEarliest allowed time, 24-hour "HH:mm" — complete values below it clamp up
and flag rangeUnderflow.
Optional UnreviewedmaxLatest allowed time, 24-hour "HH:mm" — complete values above it clamp down
and flag rangeOverflow.
Optional UnreviewedstatusValidation/feedback tone. Only critical carries validity weight.
Optional UnreviewedtoneCustom accent color (any literal CSS color) — tints the resting + hover
border via an oklch derivation; status overrides for validation.
Optional UnrevieweddisabledDisabled state. Presence-based.
Optional UnreviewedrequiredRequired — drives native validity. Presence-based.
Optional Unrevieweddim-Dim the trailing adornments at rest (0.6); brighten on hover / focus.
Optional UnreviewedroundFully-round field, or a custom radius via a length value. Presence-based for the boolean form.
Optional UnreviewedsizeSize variant. small=24px, medium (default)=28px, large=32px.
Optional UnreviewednameForm field name — the 24-hour value submits via ElementInternals.
Optional UnreviewedoninputFires on every segment edit (input is composed — it reaches the host).
Optional UnreviewedonchangeFires on commit (blur).
Optional UnreviewedonclearinputFires after the built-in clear button empties the field (clearinput).
Optionalaria-Optionalaria-
Attributes for the
<a-input-time>custom element — a segmented wall-clock time field (hour / minute / AM-PM native text-input sections in one box).