Ana içeriğe geç
TRDS Türkiye Kamu Tasarım Sistemi

Form · Date picker

Takvim

Tarih alanının yanında bir takvim düğmesi. Alan yazılabilir kalır, takvim yardımcıdır.

CSS
kararlı
JavaScript
ay ızgarası ve klavye
React
kararlı
Vue
kararlı

Örnekler

Randevu tarihi Canlı örnek

GG.AA.YYYY. Örnek: 14.09.2026

HTML kodunu göster
<div class="trds-alan trds-takvim" data-trds="takvim" data-en-az="2026-09-07" data-en-cok="2026-12-31">
  <label class="trds-etiket" for="randevu">Randevu tarihi</label>
  <p class="trds-yardim" id="randevu-yardim">GG.AA.YYYY. Örnek: 14.09.2026</p>
  <div class="trds-takvim__satir">
    <input class="trds-girdi trds-girdi--10" id="randevu" name="randevu" type="text" inputmode="numeric" autocomplete="off" aria-describedby="randevu-yardim">
    <button class="trds-button trds-button--ikincil trds-takvim__ac" type="button" aria-expanded="false" aria-label="Takvimi aç"><svg class="trds-simge" aria-hidden="true"><use href="#edk-date"/></svg></button>
  </div>
  <div class="trds-takvim__panel" role="dialog" aria-label="Takvim" hidden></div>
</div>

Ne zaman kullanılır

Erişilebilirlik

Karşılanan WCAG 2.2 ölçütleri 1.3.12.1.14.1.2

Kaynak

Benzer bir bileşen şu ülkelerin tasarım sistemlerinde de var: NL, IT, JP, DK, NO, FI, US, BR, KR, CH.