چگونه ایجاد کنیم: نشانگر جابجایی

آموزش نحوه استفاده از CSS و JavaScript برای ایجاد نشانگر جابجایی.

خود کا تجربہ کریں

چگونه نشانگر جابجایی ایجاد کنیم

مرحله اول - اضافه کردن HTML:

<div class="header">
  <h2>نشانگر جابجایی</h2>
  <div class="progress-container">
    <div class="progress-bar" id="myBar"></div>
  </div>
</div>
<div>محتوای...</div>

مرحله دوم - اضافه کردن CSS:

/* تنظیمات استایل عنوان: موقعیت ثابت (همیشه در بالا باقی می‌ماند) */
.header {
  وضعیت: ثابت;
  بالا: 0;
  زوم: 1;
  عرض: 100%;
  رنگ پس‌زمینه: #f1f1f1;
}
/* محیط پیشرفت (پس‌زمینه خاکستری) */
.progress-container {
  عرض: 100%;
  ارتفاع: 8px;
  پس‌زمینه: #ccc;
}
/* نوار پیشرفت (نشانگر جابجایی) */
.progress-bar {
  ارتفاع: 8px;
  پس‌زمینه: #04AA6D;
  عرض: 0%;
}

مرحله سوم - اضافه کردن JavaScript:

// جبجاب کاربر صفحه را جابجا می‌کند، myFunction اجرا می‌شود
window.onscroll = function() {myFunction()};
function myFunction() {
  var winScroll = document.body.scrollTop || document.documentElement.scrollTop;
  var height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
  var scrolled = (winScroll / height) * 100;
  document.getElementById("myBar").style.width = scrolled + "%";
}

خود کا تجربہ کریں