Interactive calendar dropdown for date selection. Built following DESIGN.md form specifications.
Following the form input patterns from DESIGN.md:
#f2f2f3 (N10)1px solid #dfdfe2 (border-light)8px (radius-sm)40px (default), 48px (large)16px / 400 for input text2px border in #5746b2 (P100)2px border in #eb2000 (R120)#fafafa (N5), text #b0afb6 (N40)box-shadow: 0 4px 16px 0 rgba(32, 31, 35, 0.10)<div class="elv-date-picker">
<input
type="text"
class="elv-date-picker__input"
placeholder="MM/DD/YYYY"
readonly
aria-label="Start date"
>
<span class="material-symbols-outlined elv-date-picker__icon">calendar_today</span>
<div class="elv-date-picker__calendar">
<!-- Calendar UI -->
</div>
</div>
<div class="elv-date-picker elv-date-picker--range">
<div class="elv-date-picker__range-inputs">
<div class="elv-date-picker">
<input class="elv-date-picker__input" placeholder="Start date" readonly>
<span class="material-symbols-outlined elv-date-picker__icon">calendar_today</span>
</div>
<span class="elv-date-picker__range-separator">to</span>
<div class="elv-date-picker">
<input class="elv-date-picker__input" placeholder="End date" readonly>
<span class="material-symbols-outlined elv-date-picker__icon">calendar_today</span>
</div>
</div>
</div>
Click the input to see interactive calendar: