چگونه ایجاد کنیم: نشانگر حرکت
- صفحه قبل تاریخچه زمان
- صفحه بعدی نوار پیشرفت
آموزش نحوه استفاده از 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 + "%"; }
- صفحه قبل تاریخچه زمان
- صفحه بعدی نوار پیشرفت