ساخت دکمه بالارو
سلام چجوری میشه داخ سایت یه دکمه بالارو درست رد مثل همین سایت شما؟
http://s8.picofile.com/file/8327973434/Capture2.PNG
اگه میشه کمکم کنید با تشکر
رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید
رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید
بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.
پاسخ ها ( 2 )
سلام
توسط کد زیر میتونید این نمونه رو در سایت خودتون پیاده سازی کنید:
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> body { font-family: Tahoma; font-size: 20px; } #myBtn { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: red; color: white; cursor: pointer; padding: 15px; border-radius: 4px; } #myBtn:hover { background-color: #555; } </style> </head> <body> <button onclick="topFunction()" id="myBtn">رفتن به بالا</button> <div style="background-color:black;color:white;padding:30px; text-align:center">رفتن به بالای سایت</div> <div style="background-color:lightgrey;padding:30px 30px 2500px;text-align:center; direction:rtl ">نمونه کد اسکرول به اول صفحه <br> کار کرد کد به این صورت است که زمانی که به سمن پایین اسکرول میکنیم و صفحه 20 پیکسل از اول صفحه فاصله میگیره کد نمایش داده میشه <br> سوالی در رابطه با کد داشتید در سایت بپرسید <br> www.beporsam.ir <br> <a href="https://beporsam.ir/?p=6269" target="_blank" >دانلود کد</a> </div> <script> // زمانی که سایت اسکرول میشه و 20 پیکسل از بالای سایت ارتفاع شروع میشه window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { document.getElementById("myBtn").style.display = "block"; } else { document.getElementById("myBtn").style.display = "none"; } } // هنگامی که کاربر روی دکمه کلیک میکنه function topFunction() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; } </script> </body> </html>آموزش استفاده:
#myBtn { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: red; color: white; cursor: pointer; padding: 15px; border-radius: 4px; } #myBtn:hover { background-color: #555; }<button onclick="topFunction()" id="myBtn">رفتن به بالا</button> <script> // زمانی که سایت اسکرول میشه و 20 پیکسل از بالای سایت ارتفاع شروع میشه window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { document.getElementById("myBtn").style.display = "block"; } else { document.getElementById("myBtn").style.display = "none"; } } // هنگامی که کاربر روی دکمه کلیک میکنه function topFunction() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; } </script>موفق باشید
سلام ممنون خیلی بدردم خورد فقط چجوری باید بهش انیمیشن بدم که آروم بره بالا نه این که یهویی بره بالا
ممنون
روش ساده تری هم برای این کار هست البته افکت خاصی نداره میشه افکت رو با css بهش اضافه کرد مثلا
این کد رو بالای صفحه قرار می دید
و این کد رو پایین صفحه قرار بدید تا به بالا هدایت کنه
آموزش کامل رو در این لینک ببین