How to Add Different Backgrounds In Blogger Pages

In the last tutorial, we have seen how to add different backgrounds in Blogger posts. This tutorial, however, will show you how to apply a different background to the body of the template that will change when navigating on specific pages, thus making each of these pages have their own unique design and personality.

To see a demo, visit this demo blog and click on the menu tabs:
different background in each page



Apply a Different Background in Blogger Posts/Pages

Step 1. Log in to your Blogger account, then go to "Template" and hit the "Edit HTML" button


Step 2. Click anywhere inside the code area and press the CTRL + F keys to open the search box


Step 3. Type the tag below inside the search box and hit Enter to find it:
</head>
Step 4. Just above the </head> tag, paste the following CSS style with the b:if conditional tags that will apply the style to the chosen page:
<b:if cond='data:blog.url == &quot;http://address.com/page-name.html&quot;'>
<style>
body {
    background-image: url(http://DIRECT_LINK_TO_BACKGROUND_IMAGE.com/IMAGE.JPG);
    background-position: center;
    background-repeat: repeat;
    background-attachment: fixed;
}
</style>
</b:if>

Custom Background in a Specific Page

  • change http://address.com/page-name.html with the URL address of your blogger post or page where you want to apply the custom background. If you don't have a domain, your blog might be redirected to a country specific url; in this case, you may need to edit the blog address so that it ends with .com
  • change http://DIRECT_LINK_TO_BACKGROUND_IMAGE.com/IMAGE.JPG with the direct link of the background image that you want to use.
Step 5. Hit the 'Save template' button and you're done. Now, visit the page and check to see if the background has changed. If you want to change the background in another Blogger page, repeat the steps from above.

9 comments:

  1. Nice tips boss.
    It works.
    and I like it.

    ReplyDelete
  2. i did how u should to do and my old backgroup keeps coming up :(

    ReplyDelete
  3. i did as u said but it is not working.. pls help me.. :(

    ReplyDelete
  4. For some reason my background image doesn't start at top of the page.... Can you help me?

    http://graveyard-grotesque.blogspot.fi/

    ReplyDelete
    Replies
    1. Hi Nina,

      Add this CSS in the code above just before the </style> end tag:

      .body-fauxcolumn-outer .cap-top {
      background: transparent !important;
      }

      Hope it looks well now :)

      Delete