Feb 8, 2016

ব্লগার ব্লগে Smooth Scrolling Back To Top বাটন যুক্ত করুন

ব্লগের পাঠকদের বাড়তী সুবিধা দেয়ার জন্য এবং সুন্দর্য বৃদ্ধি করার জন্য Back to Top বাটন একটি সহজ ও কার্যকরী উপায়। অনেক সময় দেখা যায় ব্লগের কিছু পোষ্ট অনেক বড় আকারে হয়ে থাকে, ফলে পোষ্টটির শেষ প্রান্তে যাওয়ার পর মাউসের সাহায্যে উপরে আসতে হয়। এতেকরে কয়েকটি পোষ্ট পড়ার সময় এ কাজটি পাঠকের কাছে বিরক্তিকর হয়ে উঠে। এই ধরনের Back to Top বাটন ব্যবহার করে পাঠকদের বিরক্তির হাত থেকে রক্ষা করার পাশাপাশি আপনার ব্লগের গ্রহনযোগ্যতা বাড়ীয়ে নিতে সাহায্য করবে।
ব্লগার ব্লগে Smooth Scrolling Back To Top বাটন যুক্ত করুন
এটি সম্পূর্নরূপে CSS3 ও JavaScript এর সমন্বয়ে তৈরি করা হয়েছে। আইকন হিসেবে Font Awesome ব্যবহার করা হয়েছে। এই বাটনটিতে ক্লিক করে Smoothly ব্লগের উপরে অবস্থান করা যাবে। উল্লেখ্য যে, আমরা ইতিপূর্বে আমাদের ব্লগে এ ধরনের একটি Back To Widget শেয়ার করেছি। আজকের বাটনটির লাইভ ডেমো দেখতে পারেন- Live Demo

কিভাবে ব্লগে যুক্ত করবেন?

  • প্রথমে ব্লগে লগইন করুন।
  • তারপর Template > Edit Html এ ক্লিক করুন।
ব্লগার ব্লগে Smooth Scrolling Back To Top বাটন যুক্ত করুন
  • এখন কিবোর্ড হতে Ctrl+F চেপে ]]></b:skin> অংশটি সার্চ করুন।
  • তারপর নিচের Css কোডগুলি ]]></b:skin> ট্যাগের উপরে পেষ্ট করুন।
/* Back To Top Button
-------------------------------------- */
.back-to-top{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99;background-color:#0c9b81;color:#fff;width:45px;height:45px;line-height:44px;right:25px;bottom:-25px;border-radius:50px;transition:all 0.5s ease-in-out;transition-delay:0.2s}
.back-to-top:hover{background-color:#0caa8e;color:#fff;transition:all 0.2s ease-in-out;transition-delay:0s}
.back-to-top.show{visibility:visible;cursor:pointer;opacity:1;bottom:25px}
.back-to-top i.fa{font-size:28px;line-height:inherit}
  • আবার কিবোর্ড হতে Ctrl+F চেপে </head> অংশটি সার্চ করুন।
  • তারপর নিচের Scripts টি </head> ট্যাগের উপরে পেষ্ট করুন।
<script type='text/javascript'>
//<![CDATA[
$(function(){
    $(document).on( 'scroll', function(){
        if ($(window).scrollTop() > 100) {
            $('.back-to-top').addClass('show');
        } else {
            $('.back-to-top').removeClass('show');
        }
    });
    $('.back-to-top').on('click', scrollToTop);
});

function scrollToTop() {
    verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
    element = $('body');
    offset = element.offset();
    offsetTop = offset.top;
    $('html, body').animate({scrollTop: offsetTop}, 600, 'linear');
}
//]]>
</script>
  • পুনরায় কিবোর্ড হতে Ctrl+F চেপে </body> অংশটি সার্চ করুন।
  • তারপর নিচের কোডগুলি </body> ট্যাগের উপরে পেষ্ট করুন।
<div class='back-to-top'>
 <span class='back-to-top-icon'>
  <i class='fa fa-angle-up'/>
 </span>
</div>
  • সবশেষে টেমপ্লেট Save করুন। That's all.
নোটঃ আপনার ব্লগে যদি Jquery এবং Font Awesome স্টাইলশীট যুক্ত করা না থাকে, তাহলে অবশ্যই দুটি অপশনই যুক্ত করে নিতে হবে। Font Awesome কি ও কিভাবে ব্লগে যুক্ত করতে হয় এ সম্পর্কে এই লিংক থেকে বিস্তারিত জেনে নিতে পারেন।
Subcribe to our all updates

and Share on
পূর্ববর্তী পোষ্ট
পরবর্তী পোষ্ট

8 টি মন্তব্য: Post Yours! Read Comment Policy ▼
লক্ষ্য করুনঃ
পোষ্টের সাথে সম্পৃক্ত নয় এমন কোন কমেন্ট করা যাবে না। কোন কারণ ব্যতীত আপনার ব্লগের লিংক শেয়ার করতে যাবেন না। সবসময় গঠনমূলক মন্তব্য প্রদানের চেষ্টা করবেন। আমরা সবার মতামত সমানভাবে মূল্যায়ন করি এবং যথাসময়ে প্রতি উত্তর দেয়ার চেষ্টা করি।

  1. back to top button tar color change korbo kivabe ?

    ReplyDelete
    Replies
    1. background-color:#0c9b81 থেকে কালার কোডটি পরিবর্তন করে আপনার ইচ্ছামত যে কোন কালার কোড বসালেই হয়ে যাবে।

      Delete
  2. ধন্যবাদ,এই কোড টা এতোদিন খুজছিলাম।
    কাজে আসলো।
    ধন্যবাদ
    সৈজন্যে আমার ব্লগ

    ReplyDelete
  3. Font awesome এর সাইট থেকে আইকনটার নাম দিয়ে সার্চ দিয়ে html কোডে পেলাম না। এখন কী করবো। আর Jquery যুক্ত করবো কীভবে?

    ReplyDelete
    Replies
    1. Font awesome এ ভালভাবে খোজেন, তাহলে আপনার কাঙ্খিত আইকনটি অবশ্যই পেয়ে যাবেন। Jquery সাধারণত head to head এর মধ্যে যুক্ত করা হয়ে থাকে।

      Delete
  4. ভাই, আমার ব্লগ থেকে আমি powered by: blogger লেখাটা তুলে দিয়েছি। এতে করে গুগোল আমার প্রতি নারাজ হয়ে একাউন্ট ডিলিট করে দিবে কি?

    ReplyDelete
    Replies
    1. কোন সমস্যা হবে না। কারণ এটি বাধ্যতামূলক রাখতে হবে এরকম কোন নিয়ম গুগল করেনি।

      Delete
  5. অনেক ধন্যবাদ বড় ভাই।

    ReplyDelete

 
Subscribe for all Updates

Subscribe Now

কপিরাইট © 2015- প্রযুক্তি ডট কম ™, সর্বস্বত্ব সংরক্ষিত

Powered by: