1. Basic Examples
<time-picker></time-picker>
<time-picker use-ampm="true" value="14:30"></time-picker>
<time-picker use-ampm="true" interval="15" hour-label="HH"
min-label="MM" ampm-label="AM/PM"></time-picker>
2. Component States
<time-picker disabled value="10:00"></time-picker>
<time-picker readonly value="15:45"></time-picker>
3. Form Integration
This component supports ElementInternals, allowing it to work seamlessly with native HTML
forms.
Form Data: Waiting for submission...
4. Custom Styling
Customize the appearance using CSS Custom Properties.
.custom-styled {
--primary-color: #6c5ce7;
--border-radius: 20px;
--bg-color: #f0f0ff;
}
<time-picker style="--invalid-color: #ff9800;"
required></time-picker>
5. Time Range & Constraints
Restrict selectable time ranges using start-time and end-time attributes.
<time-picker start-time="09:00"
end-time="17:59"></time-picker>
<time-picker start-time="14:30"></time-picker>
<time-picker use-ampm="true" end-time="13:59"
interval="15"></time-picker>