چگونه دکمهی بازگشت به بالا را ایجاد کنیم
- صفحه قبل دکمههای گوشهدار
- صفحه بعدی فرم ورود
آموزش نحوه استفاده از CSS برای ایجاد دکمهی "بازگشت به بالا".
چگونه دکمهی رولبک به بالا را ایجاد کنیم
مرحله اول - اضافه کردن HTML:
یک دکمه ایجاد کنید که با کلیک بر روی آن کاربر به بالای صفحه منتقل میشود:
<button onclick="topFunction()" id="myBtn" title="برو به بالا">بالا</button>
دومین مرحله - اضافه کردن CSS:
طراحی دکمه را تنظیم کنید:
#myBtn { display: none; /* به صورت پیشفرض مخفی است */ position: fixed; /* قرارگیری ثابت/چسبنده */ bottom: 20px; /* دکمه در فاصله 20px از پایین صفحه قرار میگیرد */ right: 30px; /* دکمه در فاصله 30px از سمت راست صفحه قرار میگیرد */ z-index: 99; /* اطمینان حاصل میشود که آن با دیگر عناصر برخورد نمیکند */ border: none; /* حاشیه حذف میشود */ outline: none; /* حاشیه حذف میشود */ background-color: red; /* رنگ پسزمینه */ color: white; /* رنگ متن */ cursor: pointer; /* موس قرار گرفته روی آن */ padding: 15px; /* فضای داخلی */ border-radius: 10px; /* گوشههای گرد */ font-size: 18px; /* افزایش اندازه فونت */ } #myBtn:hover { background-color: #555; /* پسزمینه تیرهتر هنگام قرارگیری ماوس روی آن */ }
مرحله سوم - اضافه کردن JavaScript:
// دریافت دکمه: let mybutton = document.getElementById("myBtn"); // هنگام اینکه کاربر 20px از بالا به پایین صفحه مستند میرود، دکمه نمایش داده میشود window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } // هنگام کلیک کاربر بر روی دکمه، به بالای صفحه مستند حرکت میکند function topFunction() { document.body.scrollTop = 0; // برای Safari document.documentElement.scrollTop = 0; // برای مرورگرهای Chrome،Firefox،IE و Opera }
- صفحه قبل دکمههای گوشهدار
- صفحه بعدی فرم ورود