May 30, 2014

Automatcally resize images to blogger post area

1:25 pm - By blogger 0

Today my post about how to automatically resize your post images on Blogger. This tutorial will show you how to make your post images the same width and make them fit your blog post area perfectly to help improve the look of your blog. The code below automatically sets the height so that it keeps the original proportions and your images won’t look distorted.






DOWNLOAD A BACKUP OF YOUR TEMPLATE BEFORE TO DO THESE STEPS


Always download a backup of your template before editing any HTML/CSS. Find out how to do so here.



You May also Like to Read:-

...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................


METHOD 1 – AUTOMATICALLY RESIZE BLOGGER IMAGES

Go to Template > Customize > Advanced > Edit CSS and paste the following code. Adding code to this section automatically adds it into your Template in the CSS section (Template > Edit HTML > above
  ]]> </b:skin>) so you can manually add the code this way if you prefer.

.post-body img { width:600px; height:auto; }
           or
.post-body img { min-width:600px; min-height:auto; }

or to create a maximum width

.post-body img { max-width:600px; max-height:auto; }

Change the width value shown in Red to a number that suits your blogs post area.

STOP OTHER IMAGES FROM CHANGING


If you have a signature in your blog post which has also been made larger, check out these alternative ways of adding a signature to blogger that won’t be affected by the above code or use your div id to resize the image like
.signature { width: 120px !important; }.

If you have other images within your post you may need to add some code to tell Blogger not to change the size, for example for hover over pin it buttons you can add .pinimg { width:95px !important; } to your CSS before ]]></b:skin> to make the pin it button the correct size again or if using InLinkz you can add ._inlinkzI {width: 100px !important;} before  ]]></b:skin> to make the link up entries the correct size again.

IMAGE ALIGNMENT

You may then have to add the following code to Template > Edit HTML > above ]]> </b:skin> and alter the value in pink to move your images left or right into the post area if they are overflowing the post area.

.post-body img { margin-left: -30px;}

or to move it right

.post-body img { margin-left: 30px;}

METHOD 2 – AUTOMATICALLY RESIZE BLOGGER IMAGES


An alternative way is by using this script by Blogxpertise. Althogh its don't work perfectly with all templates but its good option so you can try it.

Add the following script to Template > Edit HTML > above </head> .

<script language='javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/><script type='text/javascript'>//<![CDATA[/**this script was written by Confluent Forms LLC http://www.confluentforms.comfor the BlogXpertise website http://www.blogxpertise.comany updates to this script will be posted to BlogXpertiseplease leave this message and give credit where credit is due!**/$(document).ready(function(){ // the dimension of your content within the columns var areawidth = $('#Blog1').width(); $('.post-body').find('img').each(function(n, image){ var image = $(image); var height = image.attr('height'); var width = image.attr('width'); var newHeight = (height/width * areawidth).toFixed(0); image.attr('width',areawidth).attr('height',newHeight); var greater = Math.max(areawidth,newHeight); image.attr({src : image.attr('src').replace(/s\B\d{3,4}/,'s' + greater)}); });});//]]></script>

You may then have to add the following code to Template > Edit HTML > above ]]></b:skin>and alter the value in pink to move your images back into the post area if they are overflowing the post area.

.post-body img { margin-left: -30px;}

or to move it right

.post-body img { margin-left: 30px;



You May also Like to Read:-

...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
............................................................................................................................................... 

About the Author

Bally Uppal is a Fouder Of Uppal 2 Tech. He is a Web Desiner, SEO, Digital marketing Expert, Pro Blogger and Social Media enthusiastic. Follow me Uppal2Tech
View all posts by admin →

Get Updates

to our e-mail newsletter to receive updates.

Share This Post

0 comments:

back to top