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

Form · File upload

Dosya yükleme

Kullanıcının cihazından bir veya daha çok dosya seçmesini sağlar. Sürükle ve bırak alanı ve dosya listesi ile.

CSS
kararlı
JavaScript
sürükle, listele, kaldır
React
kararlı
Vue
kararlı

Örnekler

Temel Canlı örnek

PDF veya JPG. En çok 5 MB.

veya dosyayı buraya sürükleyin

    HTML kodunu göster
    <div class="trds-alan" data-trds="dosya">
      <label class="trds-etiket" for="ek">İkametgâh belgesi</label>
      <p class="trds-yardim" id="ek-yardim">PDF veya JPG. En çok 5 MB.</p>
      <div class="trds-dosya-alani">
        <input class="trds-dosya" id="ek" name="ek" type="file" accept=".pdf,.jpg,.jpeg" aria-describedby="ek-yardim">
        <span class="trds-button trds-button--ikincil trds-dosya-alani__dugme" aria-hidden="true">Dosya seç</span>
        <p class="trds-dosya-alani__metin">veya dosyayı buraya sürükleyin</p>
      </div>
      <ul class="trds-dosya-liste" aria-label="Seçilen dosyalar"></ul>
      <p class="trds-dosya-durum trds-gorsel-gizli" aria-live="polite"></p>
    </div>

    Ne zaman kullanılır

    Erişilebilirlik

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

    Kaynak

    Benzer bir bileşen şu ülkelerin tasarım sistemlerinde de var: UK, US, FR, IE, KR, JP, DK, DE.