how to make Social Bookmark with Easing Effect

If you notice two responsive template that I shared yesterday, there is a social bookmarking attached to the right of the screen, the widget will follow the movement up and down. Due to minimize the use of javascript, I deliberately made ​​it plain widget without the use of a certain effect with the consequences of using images to create widgets that more and more. Well, this time I will give a tutorial or how to create a floating social bookmarking widget with additional easing effect jquery library and of course with the use of a smaller image (just one).
sample floating social bookmark
With the addition of jquery, if you put the cursor on one of the social bookmark icon, he will come out slowly, Solo softer like a princess coming out of the palace, it was due to the effect of easing the existing on-ui.min jquery. In addition to easing the effects that I add the widget, as well as the type of social media that I put a lot more. For this time I added a widget social media Pinterest and Youtube to make it more complete. Here are the steps of manufacture:
  • Log in to Blogger
  • Go to Template >> Edit HTML  (check expand widget templates)
  • Put the CSS code below, above ]]> </ b: skin>:
    .social-buttons {
    position: fixed;
    top: 130px;
    width: 45px;
    z-index: 9999;
    }
    .button-left {
    left: 0;
    }
    .button-right {
    right: 0;
    }
    .social-buttons #twitter-btn .social-icon,
    .social-buttons #facebook-btn .social-icon,
    .social-buttons #google-btn .social-icon,
    .social-buttons #rss-btn .social-icon,
    .social-buttons #pinterest-btn .social-icon,
    .social-buttons #youtube-btn .social-icon {
    background-color: #33353B;
    background-image: url(http://1.bp.blogspot.com/-KOzIiYFlBAk/UUmLwwZSs-I/AAAAAAAAAnA/h6G772N3cpI/s1600/mas-icons.png);
    }
    .button-left #facebook-btn span {
    background-position: right 10px;
    }
    .button-left #twitter-btn span {
    background-position: right -35px;
    }
    .button-left #google-btn span {
    background-position: right -127px;
    }
    .button-left #rss-btn span {
    background-position: right -80px;
    }
    .button-left #pinterest-btn span {
    background-position: 11px -177px;
    }
    .button-left #youtube-btn span {
    background-position: 11px -223px;
    }
    .button-right #facebook-btn span {
    background-position: 12px 10px;
    }
    .button-right #twitter-btn span {
    background-position: 11px -35px;
    }
    .button-right #google-btn span {
    background-position: 10px -127px;
    }
    .button-right #rss-btn span {
    background-position: 11px -80px;
    }
    .button-right #pinterest-btn span {
    background-position: 11px -177px;
    }
    .button-right #youtube-btn span {
    background-position: 11px -223px;
    }
    .social-buttons #facebook-btn:hover .social-icon {
    background-color: #3B5998;
    }
    .social-buttons #twitter-btn:hover .social-icon {
    background-color: #62BDB2;
    }
    .social-buttons #google-btn:hover .social-icon {
    background-color: #DB4A39;
    }
    .social-buttons #rss-btn:hover .social-icon {
    background-color: #FF8B0F;
    }
    .social-buttons #pinterest-btn:hover .social-icon {
    background-color: #D43638;
    }
    .social-buttons #youtube-btn:hover .social-icon {
    background-color: #C4302B;
    }
    .social-buttons a:hover .social-text {
    display: block;
    }
    .button-left .social-icon {
    -moz-transition: background-color 0.4s ease-in 0s;
    -webkit-transition: background-color 0.4s ease-in 0s;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 43px;
    margin-bottom: 2px;
    width: 43px;
    }
    .button-left .social-text {
    display: none;
    float: right;
    font-size: 1em;
    font-weight: bold;
    margin: 11px 40px 11px 0px;
    white-space: nowrap;
    }
    .button-right .social-icon {
    -moz-transition: background-color 0.4s ease-in 0s;
    -webkit-transition: background-color 0.4s ease-in 0s;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 43px;
    margin-bottom: 2px;
    width: 43px;
    }
    .button-right .social-text {
    display: none;
    float: left;
    font-size: 80%;
    font-weight: bold;
    margin: 11px 0 11px 40px;
    white-space: nowrap;
    }
    .social-buttons .social-text {
    color: #FFFFFF;
    }
  • Next adding jquery and javascript, still in Edit HTML put the following code before the </ head>:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js' type='text/javascript'/>
    <script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js' type='text/javascript'/>
    <script>
        $(window).load(function(){
            $(&#39;.social-buttons .social-icon&#39;).mouseenter(function(){
                $(this).stop();
                $(this).animate({width:&#39;160&#39;}, 500, &#39;easeOutBounce&#39;,function(){});
            });
            $(&#39;.social-buttons .social-icon&#39;).mouseleave(function(){
                $(this).stop();
                $(this).animate({width:&#39;43&#39;}, 500, &#39;easeOutBounce&#39;,function(){});
            });
        });
    </script>
    For jquery library blue above, if the template you are using is installed, only abandoned.
  • Further calling widget, place the HTML code below before </ body>:
    <div class='social-buttons button-right hidden-phone hidden-tablet'>
    <a class='itemsocial' href='https://www.facebook.com/your FB' id='facebook-btn' target='_blank'><span class='social-icon'><span class='social-text'>Follow via Facebook</span></span></a>
    <a class='itemsocial' href='https://twitter.com/your twitter' id='twitter-btn' target='_blank'><span class='social-icon'><span class='social-text'>Follow via Twitter</span></span></a>
    <a class='itemsocial' href='https://plus.google.com/your G+' id='google-btn' target='_blank'><span class='social-icon'><span class='social-text'>Follow via Google</span></span></a>
    <a class='itemsocial' href='http://pinterest.com/your ID' id='pinterest-btn' target='_blank'><span class='social-icon'>
    <span class='social-text'>Follow via Pinterest</span></span></a>
    <a class='itemsocial' href='https://www.youtube.com/user/your ID' id='youtube-btn' target='_blank'><span class='social-icon'><span class='social-text'>Follow via Youtube</span></span></a>
    <a class='itemsocial' href='http://feeds.feedburner.com/your feed' id='rss-btn' target='_blank'><span class='social-icon'><span class='social-text'>Follow via RSS</span></span></a>
    </div>
    Change the color blue on top, with each ID should not be confused with the neighbor ID.
  • Finally, Save Templates
If there is still not clear, please leave a message on the comment box at the bottom. Whatever form I would appreciate your comments, but please do not spam.

Out Of Topic