Wednesday, 27 September 2017

How to Add Automatic Page Scroll Widget to Blogger

Do you know you can enable the auto page scroll effect in your blogger posts/pages with play and pause button? Whether you may know it or not, but I must say that automatic page scroll widget is impressive. You have the free options to choose the widget placement anywhere in your template. You can align the widget to the bottom left corner, bottom right corner or just next to the post title. Don't confuse yourself by Scroll saw.

Automatic Page Scroll Widget

Read Also: How To Disable Text Selection On Blogger With CSS

How Does Auto Scroll Widget Works?

When you land on your blog homepage or post page, the page scroll widget will start showing. I have used the two buttons to control the play and pause functionality likewise in blogger media player. As you press the play button, the page will start the scrolling automatically from the top to the bottom until you hit the pause button. If you press the scroll icon twice or thrice, the scrolling speed will get increased dramatically. In this way, you can stop the scroll effect following by the same procedure.

Check out: How to Show Your Blogger Visitor's Their IP Address on Your Blog

The more you hit the play icon, the more you will gain the speed. For instance, if you click the scroll icon thrice then you have to click the stop icon three times too to pause the scrolling effect.

To Add the Auto Page Scroll to Blogger, Follow the Steps:

  1. Within your, Blogger jump to Dashboard
  2. Navigate to Theme click Edit HTML
  3. Look for the </body> and place the widget code before the </body>
  4. Click Save Theme
<style type='text/css'>
#abt-scroll a{display:block;float:left;width:32px;height:32px;text-indent:-999em; padding: 3px!important;}
#abt-scroll a.abt-scroll{font-family:FontAwesome;border-radius:50%;}
#abt-scroll a.abt-stop{font-family:FontAwesome;margin-left:2px;border-radius:50%;}
#abt-scroll a.abt-stop{background: url("");}
  #abt-scroll a.abt-scroll{width:33px;height:33px;!important;}
 #abt-scroll a.abt-stop{width:34px;height:34px;}
#abt-scroll a.abt-scroll{background: url("");}
<script type='text/javascript'>
function autoScroll(){window.scrollBy(0,1);scrolldelay=setTimeout(&#39;autoScroll()&#39;,80)}
function stopScroll(){clearTimeout(scrolldelay)}
<div id='abt-scroll'>
<a class='abt-scroll' href='javascript:autoScroll();' rel='nofollow' title='Play'>Play</a>
<a class='abt-stop' href='javascript:stopScroll();' rel='nofollow' title='Pause'>Pause</a>


If you wish to change the icon set, simply replace the blue text with your preferred one. The value 80 defines the default speed of the widget. You may like to change the value to increase or decrease the scrolling speed.

Discover How to Grow Your Blog to 2k+ Visits /Day

Get Free Access

More From Knigulper

Comment Policy

Please Keep in mind that all comments are moderated manually & by default, all the links in comment area are set to nofollow. Using hyperlinks in comment is forbidden and such comments will not be published. Let's enjoy a spam-free conversation.


  1. Sir, i want to decrease the icon size. Please help me

  2. Change width and height
    #abt-scroll a.abt-scroll{width:33px;height:33px;!important;}
    #abt-scroll a.abt-stop{width:34px;height:34px;}

  3. Thank you it worked. keep posting such awesome posts.

  4. I'm glad that it worked for you!