HTML Formlarına İlerleme Çubuğu Ekleme
İnternet tabanlı formlar, kullanıcıların web siteleri ve uygulamalarla etkileşime girmelerinin temel bir yoludur. Kullanıcı deneyimini geliştirmek için formlara ilerleme çubukları eklemek, kullanıcıları gönderme işleminin ilerlemesi hakkında bilgilendirmenin ve bekleme sürelerini azaltmanın etkili bir yoludur.
Bu makale, HTML formlarına ilerleme çubuğu eklemenin adım adım bir kılavuzunu sağlayacaktır. Ayrıca, konuyla ilgili faydalı kaynaklara ve dosyalara bağlantılar da içerecektir.
İlerleme Çubuğu Türleri
HTML formlarına eklenebilecek iki ana ilerleme çubuğu türü vardır:
- Belirli İlerleme Çubukları: Bu çubuklar, işlemin tamamlanma yüzdesini gösterir.
- Belirsiz İlerleme Çubukları: Bu çubuklar, işlemin ne zaman tamamlanacağını belirtmez, ancak işlemin devam ettiğini gösterir.
Belirli İlerleme Çubuğu Ekleme
Belirli bir ilerleme çubuğu eklemek için aşağıdaki adımları izleyin:
- HTML’nize bir
<progress>
öğesi ekleyin:
“`html
“`
id
özniteliği, ilerleme çubuğunu tanımlamak için kullanılır.value
özniteliği, işlemin tamamlanma yüzdesini belirtir.-
max
özniteliği, ilerleme çubuğunun maksimum değerini belirtir. -
JavaScript kullanarak ilerlemeyi güncelleyin:
“`javascript
var progressBar = document.getElementById(“progress-bar”);
// İşlemin tamamlanma yüzdesini hesaplayın
var progress = (completed / total) * 100;
// İlerleme çubuğunu güncelleyin
progressBar.value = progress;
“`
Belirsiz İlerleme Çubuğu Ekleme
Belirsiz bir ilerleme çubuğu eklemek için aşağıdaki adımları izleyin:
- HTML’nize bir
<progress>
öğesi ekleyin:
“`html
“`
-
id
özniteliği, ilerleme çubuğunu tanımlamak için kullanılır. -
CSS kullanarak ilerleme çubuğunu stilize edin:
“`css
progress-bar {
width: 100%;
height: 10px;
background-color: #ccc;
border: 1px solid #000;
animation: progress-bar-animation 2s infinite;
}
@keyframes progress-bar-animation {
0% {
background-position: 0 0;
}
100% {
background-position: 100% 0;
}
}
“`
- Bu CSS, ilerleme çubuğuna animasyonlu bir çizgili desen ekler.
Faydalı Kaynaklar
İlgili Dosyalar
Sonuç
HTML formlarına ilerleme çubukları eklemek, kullanıcı deneyimini önemli ölçüde geliştirebilir. Bu kılavuzda açıklanan adımları izleyerek, belirli veya belirsiz ilerleme çubuklarını kolayca ekleyebilir ve kullanıcıları gönderme işleminin ilerlemesi hakkında bilgilendirebilirsiniz.