After a long break of writing about coding & web elements, today I came up with the great design technique to grab user's attention to page's UX Design, yes I'm talking about Reading Position Indicator (RPI). I've seen quite a few web pages that have some kind of an indicator to display the current reading position. Normally, such a Reading Position Indicators are used on blog posts or long-form articles and help users to understand how far they are from finishing the reading but you may also find it Chrome's android application in the form loading bar (and Apple's browser Safari, a very similar looking loading bar).


Principle behind this technique

Developer of plugins uses the simple technique by following the fact that the user must have to scroll the page if he/she wishes to read complete article or browse the whole webpage. The technique he used revolves around the scroll event which is likely to be the key to determine an approximate position of the reader.

In this post, we will learn how to add Reading Position Indicator to blogger blog, to apply it we have to follow the simple steps:
  • Sign in Blogger > Template > Backup template
  • Click "Edit HTML"
  • Just above
1. Just above </head> tag paste the following source link:
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type='text/javascript'>
//<![CDATA[

$(document).ready(function(){
 
    var getMax = function(){
        return $(document).height() - $(window).height();
    }
 
    var getValue = function(){
        return $(window).scrollTop();
    }
 
    if('max' in document.createElement('progress')){
        // Browser supports progress element
        var progressBar = $('progress');
     
        // Set the Max attr for the first time
        progressBar.attr({ max: getMax() });

        $(document).on('scroll', function(){
            // On scroll only Value attr needs to be calculated
            progressBar.attr({ value: getValue() });
        });
   
        $(window).resize(function(){
            // On resize, both Max/Value attr needs to be calculated
            progressBar.attr({ max: getMax(), value: getValue() });
        }); 
    }
    else {
        var progressBar = $('.progress-bar'),
            max = getMax(),
            value, width;
     
        var getWidth = function(){
            // Calculate width in percentage
            value = getValue();         
            width = (value/max) * 100;
            width = width + '%';
            return width;
        }
     
        var setWidth = function(){
            progressBar.css({ width: getWidth() });
        }
     
        $(document).on('scroll', setWidth);
        $(window).on('resize', function(){
            // Need to reset the Max attr
            max = getMax();
            setWidth();
        });
    }
});
$(document).ready(function(){

$('#flat').addClass("active");
$('#progressBar').addClass('flat');

$('#flat').on('click', function(){
$('#progressBar').removeClass().addClass('flat');
$('a').removeClass();
$(this).addClass('active');
$(this).preventDefault();
});

}); 
//]]>
</script>


2. Search for following the code or somewhat similar:
<b:includable id='post' var='post'> <article class='post hentry'>
Note: You may not be able to find the same code, but you have to the below code just before starting your article content to allow script calculate the content area.You can ask your questions in the comment form below

3. and add the following code just below the code above or the below the code similar to it:

<progress id='progressBar' value='0'>
<div class='progress-container'>
<span class='progress-bar'/>
</div>
</progress>
Great! Now it's time to stylize the progress bar, so let's add some spicy CSS code to our template StyleSheet.

4. Search for the following line of code:

]]></b:skin>

5. Finally, add the following code just above the code:

 /* reading position indicator */
progress {
  /* Positioning */
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 101;

  /* Dimensions */
  width: 100%;
  height: .25em;

  /* Reset the apperance */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  /* Get rid of the default border in Firefox/Opera. */
  border: none;

  /* For Firefox/IE10+ */
  background-color: transparent;

  /* For IE10+, color of the progress bar */
  color: red;
}

progress::-webkit-progress-bar {
  background-color: transparent;
}

.flat::-webkit-progress-value {
  background-color: red;
}

.flat::-moz-progress-bar {
  background-color: red;
}


.progress-container {
  width: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  height: .25em;
  display: block;
}

.progress-bar {
  background-color: red;
  width: 50%;
  display: block;
  height: inherit;
}
We have options to change the color of progress bar if you want:

  • To change the background colour of progress bar edit background-color: red;
  • To change the height of the progress bar edit height: .25em;

 We have options to change the color of progress bar if you want:

The credit of this plugin goes to Pankaj Parashar, he wrote the great in-detail article on CSSTricks. 

Would love to hear your feedback on this little effort.I tried my best to create a user-friendly tutorial but if there is anything troubling you, please don't hesitate to ask your question in the comment form below, would love to solve as soon as time allows. Peace & Blessing! :)

    on

    Why Choose Multipurpose Template?

    When you set out to grab a Template for your Blogger Blog, or your favorite Theme, you quickly find there are variety for designs available on the web free of cost. Picking which one to use can be a daunting task. There are many things you should think before choosing template. For Example:

    • Is Template compatible with the blog topic?
    • Is Template SEO Friendly?
    • Is Template Have Schema Markup?
    • Is Template Have Easy Navigation?
    • Is Template Responsive?
    • and many other question you will got.
    We have designed Multipurpose template keep all the question in mind people often asked for help. Today we're exited to share it, we have tried our best to answer all the . Got Question? Please get in touch! You can send us your questions using our contact form on the blog or send us a tweet or post your feedback on our Facebook page.

    Quick Customization

    Easily customise to suit your start up blog. Take advantage of large collection of FontAwesome icons to modernize your widget and content.

    Modern Design

    Multipurpose Template will help your blog stand out in an already saturated market. Common design patterns, allowing for a seamless experience for users.

    Responsive Layout

    Built using the latest web technologies like html5, css3, FontAwesome, Bootstrap and jQuery, rest assured template will look perfect on every screen size under the web.

    Template Presentation



    Update:16-06-2017 Minor Code Improvement and bug fixes[/update] Do share your feedback about this latest development and let me know if you have any queries to ask related to customization. Which one feature of Multipurpose Template impressed you the most and why?

    In our next post we will share separate tutorial to customize template navigation, Subscription Widget, Social Sharing and Social Follower widget. Don't forget to share if you like and stay updated by subscribing our news feed or join us on Facebook, Twitter or on Google Plus.

    If something's not working, don't hesitate to let us know about the error. we will try to fix that as soon as we can. Peace and blessing :)
    on

    Forms design something every web designer should be learn the master techniques of forms, because input forms are every where on the web just like search engine input to more complex order forms, for example you have eCommerce website, then you must have forms to collect information about customers just like name, email, mobile number, billing address, payments method and shipping address and so on. it's doesn't matter the principles are same, but problem comes out when most of the professional designer make same mistakes while designing forms, there are some basic things if you follow you will be able to design pretty good and user friendly forms. In this guide we will learn the basics of the designing web forms. Since we are working on a online shopping project, we have found something really interesting to share with you, so that's why we here with the awesome guide on how to design user friendly forms.

    If you are running an eCommerce websites you must care about user friendly forms, there are lot of things which you need to care about but we will discuss basics of the forms, which help a user to fill out the form very easy and quickly without any trouble.

    We have converted the guide into the following parts

    1. Group the forms in the correct way
    2. Use of the correct input types
    3. Make sure have helper text
    4. Highlight the required inputs
    5. Tell the users about inputs format
    6. Missing or an error feedback
    7. Responsive and mobile friendly inputs

    Group the forms input in the correct way

    Today as the web designing growing very quickly, There are many different ways to organize the forms but ensure that the basic rules should be followed, first thing you should keep in mind when designing forms, divide the forms in to groups, for example personal information, payment information, and billing fields. Most of the eCommerce website also offer separate billing address so then the sequence will be look like this, Personal Information, Credit Fields, shipping and billing. Let's take a look at the unorganized forms in the image below.


    In the example above we have some related fields but the fields are not well organized, it's very hard to scan for a lay man, so we have another example, grab it from image below, the image below will show you the great example of grouped form fields and you will found it very easy to understand.


    Now check out the example above, it's the same form but the related inputs are grouped. This is much easier to understand for simple user, even they don't have the how know of online form filling and really makes more sense than the unorganized form, also it's very easy for a lay man to read and fill the the form, it does take more vertically space but having related fields organized is very important part of forms. Note that don't display the inputs or fields that are not really needed. So let's move on our next part of this tutorial, Submit Button (Call to action button).

    Submit button (Call to action button) in forms usually the button that will submit that form, either submit simple form or create account whatever is this, the important thing is that need to be standout and describe the purpose of that form. Just take look at example below to understand the how to standout the button. Here is you can see the button is not really clear.


    Now take a look at the example below and compare it to button above, you will find it really useful and button is really standout and make really big difference.


    As a concept it can help you think about making user friendly forms effectively. The combination of layout, color and overarching principles will help take your designs to the next level, we hope it will help you to learn something useful, With mistakes such as those listed above, you just have to memorize the rules so that when you are about to use them, you’ll catch yourself in the act and know for certain that you’ve written or design the right one.

    In our up coming tutorial we will learn about helper text and why should we use helper text. So stay tuned and don't forget to share your feedback, it will help us to improve our content quality. Peace and blessing, Happy Blogging..!!
    on

    Blogger HTML Editor
    After the CSS Prettify for CSS, we are now releasing a web editor, which is we called as Online HTML Editor For bloggers, this Online Editor has been made to simplify and enhance your Coding Experience. Built in Tag, brackets and tab handler, and the active line highlight mode lets you focus on your content. it’s not really unique or new editor in world of blogging, but we have tried to create something different we have seen on internet. It’s may not be look professional Editor but we have added some advance functionality as we mostly seen in professional HTML document editors, which we will discuss later. The editor have pretty strong functionality to read the XML (i.e blogger template) document and quickly load the document inside Iframe after pressing the preview button. So let’s see the example below and then we will learn the features of the editor.


    First, let's take a look at our simple XML file. Because this is a quick introduction, I'll run through the screen shot a bit quicker way than sharing full code of XML document.

    Preview of editor

    wow..!! It’s look amazing, now try it yourself and leave your feedback in the comments below.

    Useful features of the editor


    • Syntax Highlighter

      Syntax Highlighter is a characteristic feature of code editor, which gives the order to change programming language such as JavaScript code into different colors based on language. Spicy Blogging does not have its own syntax highlighting plugin, It uses CodeMirror Syntaxhighlighter to Prettify the HTML, JavaScript, CSS and XML code.

    • Line Numbering

      Line numbers at least is a must in a basic editor, Why? because If you are getting error messages line numbers would let you help where is the error exist and where it's come from.

    • Bracket And Tag Closer

      When typing an html document, Editor will close tags and brackets automatically such as "html" and "{}" using auto bracket and tag closer addons. It's one of the most smart feature for an advance code editor.

    • Highlighting Active Line

      Editor will highlight the current line when user click anywhere in the screen that entire line gets highlighted based on the terms of CSS.

    • Responsive Design Even Useful On Smart Phones

      When we talk about responsive design in terms of web design, it's mean that layout will be re sized based on the view port or in other words users screen resolution. Editor will work like horse on mobile devices and let you help to test and create webpages on small screens.


    Why Online HTML Editor

    Its just little approach to give our reader a quick and easy tool to test blogger templates, Mostly whenever bloggers need to edit template they use blogger default editor which take less than one minute (depend on your connection speed) to save the template and then they can see the live preview. But by using our online editor the live preview is just away from only one click and your template will be live in the iframe. So I think its enough to tell you why online html editor rather than using an offline editor.

    Credits

    CodeMirror and it's addons is Open Source components, which released under MIT Lincese. You can find the source code of their open source projects along with license information on the CodeMirror official website. We acknowledge and are grateful to these developers for releasing as open source project.

    Need Help

    As always, please feel free to leave your comments if you need help, have feedback, ideas to improve the editor, or you simply want to report bug! You can reach us by posting your comments in the form below. We are more than happy to help our readers as much as we can. Peace and blessing :)
    on

    Lettering Plugin Logo
    Can you spot the difference between a blog title and Spicy Blogging title? (if yes:)), this small difference makes a huge difference to force a reader to stay at least few minutes (to some of you), it's actually a quite useful to make an eye-catching blog/webpage. Today we want to show you how to create these types of headings, the current version of the CSS3 doesn't support the complete control over the letters. Few days back i was searching for quick solution to create heading in different colors but unfortunately i have not found any easy and quick solution in CSS3, Except an Jquery plugin which is called "lettering-jay-ess", Plugin assumes basic counting abilities, but it's a very cool and quick way to manipulate every letter with css. We personally found this to be a pretty quick and elegant solution to stylize each letter in different color, animation and even transitions. You can achieve the same effect by breaking your browser if you try to wrap every letter on your page in a span tag, it's sound like headache so don't do that. The plugin has the ability to split words and lines as well.

    The CSS-Tricks has a very good explanation related to our tutorial, for further references in CSS3 don't forget to read article.

    CSS-Tricks: A call for nth-everything.

    In this part of the tutorial we will create the spicy heading (H1) with CSS3 transitions and transform, you can use these effects even on h2, h3 and so on.

    Live Demo

    Let’s wrap a header, We have to keep in mind that we want to control the letters from the H1. So we will use the H1 tag (<h1>) as our control element and we give it the class spicy-title. So our HTML Markup will something like this:

    <!DOCTYPE html>
    <html lang='en'>
    <head>
    <meta charset='utf-8' />
    <title>How To Stylize Each Word in Headings.</title>
    <meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0;'>
    </head>

    <body>

    <header>
    <hgroup>
    <h1 class='spicy-title'>SpicyBlogging</h1>
    </hgroup>
    </header>

    </body>
    </html>

    Let’s go on and load lettering Plugin and Jquery in body Section.

    <!DOCTYPE html>
    <html lang='en'>
    <head>
    <meta charset='utf-8' />
    <title>How To Stylize Each Word in Headings.</title>
    <meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0;'>
    </head>

    <body>

    <header>
    <hgroup>
    <h1 class='spicy-title'>SpicyBlogging</h1>
    </hgroup>
    </header>


    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
    <script src='https://dl.dropboxusercontent.com/u/223738947/JavaScript/Lettering.js'></script>
    <script type='text/javascript'>
    $(document).ready(function(){
    $('#spicy-title').lettering();
    });
    </script>

    </body>
    </html>

    Include lettering.js and then call the plugin with options.

    <script type='text/javascript'>
    $(document).ready(function(){
    $('#spicy-title').lettering();
    });
    </script>

    How it's Work

    Lettering.js is Javascript span tag injector for typography, Plugin will churn out your ".class" and in output it will add classes inside the span with the name char#. In our case plugin churn our .spicy_title and output might be look like this:

    <span class='char1'>S</span>
    <span class='char2'>p</span>
    <span class='char3'>i</span>
    <span class='char4'>c</span>
    <span class='char5'>y</span>
    <span class='char6'></span> /* For space between word */
    <span class='char7'>b</span>
    <span class='char8'>l</span>
    <span class='char9'>o</span>
    <span class='char10'>g</span>
    <span class='char11'>g</span>
    <span class='char12'>i</span>
    <span class='char13'>n</span>
    <span class='char14'>g</span>

    Plugin will generate .char# classes into span tag, then you can easily handle color and other CSS3 effects of every letter of the heading by using CSS and text will remain select-able. So now time to click on next step :).

    In this tutorial we will only learn how to control the letters and in the coming tutorials words and then how to control lines, for the advance use of plugin you can read the documentation.

    The CSS code for Spicy Blogging are as follow:

    spicy-title span{display:inline-block;position:relative;letter-spacing: 1px; transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; text-shadow: rgb(71, 71, 71, 1.0) 1px 3px 1px;}
    spicy-title span:hover{top:3px}
    spicy-title .char1 {color: #62bd18; font-size: 1.5em; bottom: -3px; transform: rotate (-6deg); -webkit-transform:rotate(-6deg)}
    spicy-title .char2 {color: #8ddd00;}
    spicy-title .char3 {color: #ffbb00;}
    spicy-title .char4 {color: #ff5300;}
    spicy-title .char5 {color: #fc3d31; text-transform:uppercase; top: 3px; left: -2px; transform: rotate (6deg); -webkit-transform:rotate(6deg)}
    spicy-title .char6 {color: #fff000; font-size: 1.5em; margin-left: 10px; transform: rotate (-6deg); -webkit-transform:rotate(-6deg)}
    spicy-title .char7 {color: #eaa800;}
    spicy-title .char8 {color: #dfe000;}
    spicy-title .char9 {color: #ff5400; transform: rotate (6deg); -webkit-transform:rotate(6deg)}
    spicy-title .char10{color: #d56500; transform: rotate (6deg); -webkit-transform:rotate(6deg)}
    spicy-title .char11{color: #6dae2e;}
    spicy-title .char12{color: #f2c700;}
    spicy-title .char13{color: #fb8f3d; text-transform:uppercase; top: 3px; left: -2px; transform: rotate (-6deg); -webkit-transform:rotate(-6deg)}
    spicy-title .char1:hover {color: #62bd18; font-size: 1em; transform: rotate (0deg); -webkit-transform:rotate(0deg)}
    spicy-title .char6:hover {color: #fff000; font-size: 1em; transform: rotate (0deg); -webkit-transform:rotate(0deg)}
    spicy-title .char13:hover{color: #fb8f3d; text-transform:none; top: 0px; left: -2px; transform: rotate (0deg); -webkit-transform:rotate(0deg)}
    spicy-title .char9:hover {transform: rotate (0deg); -webkit-transform:rotate(0deg)}
    spicy-title .char10:hover{transform: rotate (0deg); -webkit-transform:rotate(0deg)}
    spicy-title .char5:hover { text-transform:none; top: 0px; transform: rotate (0deg); -webkit-transform:rotate(0deg)}


    In our case we have used 13 letters in h1 (without Space), We aren't limited to only 13 here, we can manipulate as many letters (char14, 15,16) as we want. We will share some advance tutorials on lettering plugin, so till then stay updated by subscribing our email news feed or you can also join us on Facebook, Twitter, Google Plus.

    Suggestions or need help?

    If you have any feedback or suggestions, please leave those below in the comment form. I hope this spicy tutorial may help you make better understanding in web designing terms and techniques. Wishing you the best of blogging..! peace and blessing. :)
    on

    While selecting the best layout, widgets and editing your blog design, it’s a good idea to pay more attention to what works and what does not, what inspires you and what makes you immediately jump to another blog. Beginners often make a few well-known mistakes in designing layouts that come back and bite them when they least expect.

    So based on the above facts we have setup tutorial on CSS3 code snippets of Awesome RSS Email Subscription Box, we will also explain how you can implement it into your own Blogger blog, you can customize the code in the way you want, if you have any suggestions or questions about the tutorial you can share with us in the comments form below, even you need background in another color scheme just let us know, we will design it free for you.

    In this part of the tutorial, we’re using Montserrat Font, which is you can get free from Google Font Library or you can change font to any other by changing "font-family: 'Montserrat', sans-serif;".

    Live Demo

    How to Add It To Blogger Blog

    We’re going to add style sheet into our template source code, before making changes please a backup copy of your template then go ahead to edit your template source code.

    1. Go to blogger dashboard > template > edit html
    2. Search for the following code (Need Help?)
    3. ]]></b:skin>
    4. Copy the code below and insert it right above the (]]></b:skin>) tag.
    5. .subs_wrap {   background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlpGOK1e04GGD5MLKHpcXTdfAy5Ab5ObiiYRBJe4HlVpfhEAdaDGsWbY2uedX_pI1_KqzwC8HhvLvE5_NLxts6sOrqbFYFRvRh3TT12EK9I5FBgPULifxG9_surnkctdxILkW4hzqFtLOg/s1600/bg.png);   position: relative;   left: 0px;   top: 0px;   width: 320px;   height: 232px;   text-align: center;   z-index: 1; }
      .subs_wrap h4 {   text-align: center;   font-family: 'Verdana', sans-serif;   font-size: 30px;   font-weight: bold;   color: #FFF;   margin: 0 auto;   padding: 35px 0 0 0;   line-height: 1; }
      .subs_wrap p {   text-align: center;   font-family: 'Verdana', sans-serif;   font-size: 12px;   font-weight: normal;   color: rgba(255, 255, 255, 0.502);   margin: 0 auto;   padding: 0;   line-height: 2;   word-spacing: 0px; }
      .email_input {   background-color: rgba(255, 255, 255);   opacity: 0.2;   position: relative;   margin: 35px 0 15px 0;   width: 150px;   height: 30px;   padding: 0 10px;   color: rgba(255, 255, 255);   border: none;   border-radius: 15px;   z-index: 3; }
      .email_input:focus {   outline: none;   border: 1px solid #ee6e45;   opacity: 0.3;   -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.078);   -moz-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.078);   box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.078); }
      .button {   background-color: rgb(255, 255, 255, 0.015);   color: rgb(236, 94, 48);   font-family: 'Verdana', sans-serif;   position: relative;   border: none;   width: 170px;   height: 30px;   z-index: 2;   border-radius: 15px;   -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.078);   -moz-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.078);   box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.078); }

    Adding HTML Markup

    1. Go to layout and Click on add a gadget link.
    2. In add a gadget window, select HTML/Javascript.
    3. Copy the code below and paste it inside the content box.
    4. <div class="subs_wrap">
      <h4>SUBSCRIBE</h4>
      <p class="subs_p">Get the top news stories delivered to your Inbox</p>
      <form action='http://feedburner.google.com/fb/a/mailverify' class='emailform' method='post' onsubmit='window.open(&quot;http://feedburner.google.com/fb/a/mailverify?uri=spiceblogging&quot;, &quot;popupwindow&quot;, &quot;scrollbars=yes,width=550,height=520&quot;);return true' target='popupwindow'>
      <input gtbfieldid="10" class="email_input" name="email" value="Enter your email here..." onblur="if (this.value == &#39;&#39;) {this.value = &#39;Enter your email here...&#39;;}" onfocus="if (this.value == &#39;Enter your email here...&#39;) {this.value = &#39;&#39;;}" type="text"/>
      <input value="spiceblogging" name="uri" type="hidden" />
      <input name='loc' type='hidden' value='en_US'/>
      <input class='button' title='signup' type='submit' value='SignUp'/>
      </form>
      </div>
    5. Save the gadget.
    6. Drag the gadget and reposition it where you want to show.
    7. Click on Save button (top right hand corner). That's It. :)

    To add your own image as a background, you first need to upload the image to your blogger account (free image hosting with your blogger account) and then just replace the background-image URL with your won image URL, simple as pie :).

    We will keep on sharing such useful resources and widgets to help our readers as much as possible, If you are not satisfied with the design, you can always revamp it according to your blog layout or color scheme or add some twists through CSS3. Need further help or need background image in different color schemes please let us know we will try to upload backgrounds in various color schemes in future as much as we can.

    When we do a significant update to the tutorial, we will post a notice on top of the article. So stay Updated for the future updates by subscribing our news feed or you can also join us on Facebook, twitter, Pinterest even Google Plus there is not restriction:).
    Stay Blessed and Happy Blogging.
    on

    Jquery and CSS3 Logo
    Today we would like to share awesome blogger hacks, that will allows you to stylize your blogger popular gadget. Since there is lot of tutorials also were published on the internet for styling blogger popular post gadget, so today we are not going to repeat them. The gadget is really look great after applying CSS code, but the question is that, it will attract your visitor? If you have always the same content in the same sequence in your popular widget on every page, users will surely ignore it. But if you shuffle the content in the gadget, then content looks fresh on every page refresh, and I could not tell, which one of my most popular posts, i will always say they are all good :-p. In this tutorial we will learn how to stylize popular posts images, title, change images resolution and how to show random post on every page refresh, it's mean whenever user refresh the current page it will show random content, so let's go ahead and follow the steps below, for demo just look at our popular gadget on the sidebar column.
    image resize Jquery hack developed by MS-potilas and CSS3 by Spicyblogging.

    Note:- ensure that you have installed latest jquery library in your template for showing random post on every page. If Not then please follow the step below and install jquery first:

    Adding jquery

    1. Go to blogger dashboard > template > edit html
    2. Search for the following code (Need Help?)
    3. <head>
    4. and paste the below code just after opening <head>
    5. <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
    That's it, the first step is completed successfully. if you have already installed jquery just skip above steps.

    how to shuffle popular posts content

    1. Go to blogger dashboard > template > edit html
    2. Search for the following code
    3. </body>
    4. and paste the following code just before colsing body tag
    5. <script type="text/javascript"> //<![CDATA[ // Random order to Popular Posts using jQuery / MS-potilas 2011 // Put this code in a html/javascript gadget or before </body>. // code written by: Ms-politas var ul = $(".popular-posts ul"); var lis = $(".popular-posts ul li"); if(lis.length>1) { for(var i=lis.length-1;i;i--) { // fisher-yates/knuth var j=parseInt(Math.random()*i); lis[j] = lis.splice(i,1,lis[j])[0]; // swap lis[i]&lis[j] } lis.appendTo(ul); } //]]> </script>
    That's it you have reach third step of the tutorial go a head to the next step and stylize your popular posts images and title.

    Stylize Your Popular Content

    Note that if you have already added a custom css code for styling popular posts gadget, remove completely before following the steps below, in case if you are satisfied with your current look just skip the below step and save your current editing by clicking on save button.
    1. Search for the follow code in your template
    2. ]]></b:skin>
    3. and paste the following code just above the "]]></b:skin>"
    4. .popular-posts ul li {
      font-weight: 700;
      list-style: none !important;
      margin: 0 0 10px !important;
      overflow: hidden;
      padding: 0 !important;
      position: relative;
      border: 0;
      max-width: 100% !important;
      height: 180px;
      }
      .popular-posts li a {
      color: #FFF !important;
      }
      .popular-posts li a:hover {
      color: #fff !important;
      text-decoration: underline;
      }
      .PopularPosts .item-thumbnail {
      margin: 0;
      width: 100%;
      height: 180px;
      }
      .PopularPosts ul li img {
      display: block;
      float: right;
      padding: 0;
      width: 100%;
      height: 180px;
      }
      .PopularPosts .item-title {
      bottom: 0;
      left: 0;
      right: 0;
      padding-bottom: 0;
      position: absolute;
      z-index: 999;
      }
      .PopularPosts .item-title a {
      background: rgba(142, 68, 173, 0.9);
      display: block;
      font-size: 16px;
      line-height: normal;
      padding: 15px 10px;
      text-transform: capitalize;
      }
      .popular-posts ul li:before {
      background: rgba(142, 68, 173, 0.8);
      color: #fff;
      content: float: left;
      font-size: 25px;
      line-height: 2px;
      list-style-type: none;
      padding: 5px 5px;
      position: absolute;
      top: 0;
      }

    How To Change The Resolution Of Popular Post images

    Update:- 2/9/2016 The parameter -c from /s72-c/ has been removed to ensure images are not cropped. The thumbnails will now look as you uploaded rather than cropped:
    1. Search for the follow code in your template
    2. </body>
    3. and paste the following code just above the "</body>"
    4. <script type="text/javascript">
      //<![CDATA[
      var newSize = 400; // this is the new thumbnail size, you can change this
      $('.popular-posts .item-thumbnail img').each(function() {
      var oldSize = $(this).attr('width');
      $(this).attr('width', newSize); $(this).attr('height', newSize);
      $(this).attr('src', $(this).attr('src').replace('/s'+oldSize+'-c/', '/s'+newSize+''));
      });
      //]]>
      </script>

      Note:-In the code above the variable "var newSize = 400;" which is calling the new size for images. You can increase the image size by changing variable i.e "150, 300, 400, 800 and last dimension is 1600". Note that the code will work If your images are uploaded to picasa.

    I hope you enjoyed the above tips and applied successfully on your blog, if in case of any trouble please don't hesitate to ask us anything. Share your thoughts with us or if something missing here please let us know in the comment box below. Peace and Blessing bodies :)
    on

    Browser Stack Logo
    BrowserStack is all you could ever need for your cross-browser testing and is online way to test your web pages on live remote session, your design may be excellent, but if it doesn't render properly on a browser, your audience will have a negative user experience. This directly impacts conversions. According to browserstack report Last month, there were 997,245 browser tests done on BrowserStack, out of which 14.01% were on IE 8.0. Does your website render correctly on it? At BrowserStack, you get instant access to real desktop and mobile browsers for development and testing. Test your public and internal websites in 4 different ways: The website you enter in remote browser is running on a remote computer so there is no doubt the result 100% perfect. Browserstack give us Interactive testing on public and private servers and official mobile emulators. check out the list of 700+ browsers, Apple IOS and android sdk version. You can create URLs, with testing options as parameters, to instantly start a browser on BrowserStack. You can integrate these URLs into your application, bookmark, and share them with others.

    The Browserstack Testing Tools


    Browserstack Free Trial is limited to 30 minutes of Live sessions, 100 minutes of Automate and 100 Screenshots + Responsive, you can Download and install the Test IE plug-in from Integrations. At BrowserStack, you get instant access to live desktop and mobile browsers on sdk for development and testing.

    Test your client and personal websites in 4 different ways:
    • Live: Interactive testing and debugging of websites and design files. Select operating system from the quick lunch menu located at left side of the browser window and start testing your webpage.
    • Automate: Run Selenium and JavaScript unit tests on multiple browsers in parallel. Instant access to all browsers, mobile browsers, local server testing, live debugging and support more than 10 languages.
    • Screenshots: Check web page layouts across multiple browsers at once. Take instant screen across 700+ browsers.
    • Responsive:Be sure to test your websites on a variety of devices, on browserstack you can View websites on real devices, with actual screen sizes, resolutions and viewports.

    How Browserstack works

    First thing is register for the service or your log-in using your live, hotmail email address, Once you logged-in, you'll be at the dashboard which offers a quick start dialog, for the first time signup you will be rewarded with free 30 mints live remote session, 100 mints of automated test and 100 screenshots. BrowserStack is a paid service ( not free ) and I think as technology grown up the pricing is very affordable and reasonable for the services you're getting from browserstack.
    It's first online service that as a professional developer or company is certainly worth.

    I hope the article is very informative, if i have missed anything or you have any idea related to article please let me know and don't forget to subscribe our newsletter for fresh updates. Happy Blogging..!! :)
    on

    Freebies_graphics
    Today we are going to share noteworthy set of free icons that would make a great addition to your arsenal and help to grab the user's attention. Icons are a requirement for any web-related project but creating your own custom icons for each project is rarely practical as it's so time-consuming. There is a wide variety of  icons: Today you'll find at least a few popular social icons that you can put to good use in your own projects, whether personal or commercial.

    Icons pack include the following social icons:

    9rules, blogger, blogger2, co.mments, delicious, designfloat, digg, facebook, flicker, flicker2, friend star, furl, google, google2, last.fm, linkedin, mail, mixx, my space, netvibes, newsvine, newsvine2, picasa, pownce, reddit, rss, skype, stumbleupon, technorati, twitter, twitter 2, vimeo, wordpress, yahoo, youtube in new style, pintrest, and many more.

    36-Free-rounded-social-Icons



    We hope you will find this freebies useful, in next week we share our next free icons set. Get your fix of freebies by following us using email form below. Happy Blogging..!!
    on

    web-design-art
    Blogger is an very powerful platform to publish your web blog, It's free with subdomain (example.blogspot.com), Blogger design features are really awesome, which you can customize how you prefer, without limits and design your blog your way, and use it to share whatever’s on your mind, Today i want to illustrate some of tips, which can help you to design a professional layout for your blogger blog. Most popular blogs have a number of blog design elements in common, i.e Navigation, Header, Sidebar, Content wrapper and call to action buttons,  how can we create effective elements that grab the user’s attention and entice them to read your blog posts? We’ll try to answer these questions in this post by sharing some effective design and layout techniques. So today we’d like to share a couple of tips and effective example with you to get your creative juices flowing. We hope you enjoy them and find them helpful.

    Learn about the most important blog design and SEO tips, which your blog must have in order to have a chance to rank well your webpages.

    Make Your Blog Logo Impressive

    If you want that your blog looks professional then design a cool and eye catching logo for your blog, For making a professional logo I suggest you to use Adobe Photoshop, Adobe Illustrator or Corel Draw any one on which you feel handy. (any version of your interest). You can also use simple or plain text with attractive font style to make your blog Title. Different superb, stylish and state of the art fonts can be chosen free of cost for your blog title from Google Web Font Directory. Here is some of example blog/website logos for inspiration:

    Crown Logo

    handsup Logo

    killed-productions Logo

    think-tank Logo

    unarmed Logo

    Easy Navigation

    Make easy to use navigation menu for visitors to find your content quick and easily, Don't hinder their visit by using interstitial ads or splash pages, in other words, don't give them a chance to click away from your blog when they land on it. Navigation menu should be designed to display a complete summary of your whole webpage or blog.

    Below we present brilliant navigation ideas — we feature CSS-based design solutions, CSS, JavaScript-based menus. They are user-friendly, creative and perfectly fit to the layout of their websites.


    Demi Creative, A Digital Studio Official Website.

    deme-creative-nav-menu

    Zola’s Vintage  is a unique and refreshing shopping destination.

    Fabric-nav-menu

    Leading Art-- The hidden correspondence of the arts, the relation between color and sound, between music and painting!

    Leading-art-nav-menu


    Nordic Ruby -- is organised by Elabs, an agile web development shop based in Gothenburg, Sweden.

    Nurdic-ruby-nav-menu

    The Web Design Ledger --  is a publication written by web designers for web designers.

    Slide-out-nav

    45 Royale -- featured in industry-leading publications company.

    Static-tab-navigation


    Header And Footer

    Header and footer represent 80% of your blog design, instead of putting just copyright content in footer, you should also use Social Sharing, brand or company Logo, powered by and may also Recent Posts Widgets in your footer section. It will make your footer super cool, when people can't find what they're looking for on your blog, they often scroll to the footer to find blog-wide links such as a contact us, about and site map links and so on. We Suggest to use images as a header and footer background instead of solid attractive background color, which should be match with your blog color scheme.

    Ensure that it’s Comfortable For Readers

    That’s mean's the fonts you choose should be large enough to be read on high resolution monitors and on smartphone devices, and they should be simple enough to be legible, in other words, don't choose a highly stylized font, we recommend stick with Georgia, Verdana or another Web-friendly font. So that allows every lay man who’s visiting your blog will easily understand the whole content of your page. Only use bold and Italic cases in dire need, different font color may also be applied to the hyper linked text, the underline should only be used for Hyperlinks and the text will only be underlined on mouse over event.

    Also, make sure the text on your blog is easy to scan quickly, clean blog design make your blog comfy for your readers to read and browse the blog content as long as they wish.

    Right Widgets For Your Blog

    Make sure that you choose right sidebar widgets of your blog which is suitable with your niches, but most of people forget a big thing while designing a blog that they apply too many popups and widgets in their blogs, we suggest to those people that don’t do this because readers can only afford a pop up only for 1 time when they visit your blog, but don’t install pop ups that appears every time they clicks on a new page –that behavior will annoy your visitors.
    A very huge collection of free plugins are available on internet for blogger but it doesn’t mean that you use all of them in your blog widget section, remember one think, make your blog looking attractive but using simplicity -- remember the saying “keep it simple stupid”.

    Use Professional Images On Your Blog

    Only plain text content is not good for your blog, in blog posts you should add unique and attractive images, which is a silent description for your content. Images can enhance the look of your blog but only if you use sharp with light weight and close concern with your post.  A header can be made more impressive with the use of an image portraying the whole theme of your blog. Header image should be clear enough to read and sharp enough to understand. Adobe Photoshop, Adobe Illustrator or CorelDraw can be used as per your choice and expertly.

    SEO (Search Engine Optimization) Friendly

    SEO (Search Engine Optimization) plays an important role to words improving the number of visitors on your blog, It is the best and one of the most important part of making webpages and blogging. Every Search engine as has its own SEO System, different search engines have different steps to get maximum optimization.

    Having search engine friendly navigation basically means creating a structure that search engines can follow. A major culprit in search engines not being able to find a website is due to the links being images instead of text. So ensure that your links should be in plain text.
    There are more than 100 ways to rank a webpage well on internet. In our Future posts we will share some of practical SEO Tutorials on how to create well ranked webpages, so till then stay in touch with us.


    A Right Theme For Your Blog

    The most perfect thing is design your own template. But if you’re not skilled with template development you can find a great number of free creative template designers, that can help, guide and even give you the whole template only for the cost of a simple link at the bottom of your blog. Some of these creative blogger theme designer can be found on internet.

    Successful Way Of Content Writing

    Lastly I recommend to be as simple as you can in your writing, your words should be as simple as only a simple man with little knowledge of the topic under discussion would have enough knowledge after reading your article. All of your content should be brief and to the point extra and unnecessary detail should be avoided at any cost. Originality of your content is the most important ingredients of your blog.  I know you thinking right know, why I am saying this?

    Answer to the above question is that all the above referred details are the key to success in achieving maximum number of visitors at your blog. This is just a humble attempt to contribute a little knowledge, that I have, to all the visitors, but this is not at all, We recommend you to read more about your passion or on the topic of your blog , it will help you to improve your writing skill.



    I hope the above tips will help you to make an awesome blog/website, need further help regarding to web design tips please feel free to post any query below in the comment box or use our contact form. Please follow us on Twitter to vote on which tutorial gets published in future, discuss new ideas, get fresh updates and suggest great ideas for our future blog posts. Happy Blogging…!!!
    on