Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Centering the image in Bootstrap

I m using bootstrap 3.0 to creating a website. I am new to bootstrap. what i want, i want image in center of div when browser size is extra small i have this code.

<div class="col-lg-10 ccol-lg-offset-1 col-md-12 col-sm-12 ">     <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">         <img src="images/2.png" class="img-responsive" />         <p class="text-center"><a href="javascript:void(0);">Taj Group</a></p>     </div>     <div class="col-lg-2  col-md-2 col-sm-2 col-xs-12">         <img src="images/2.png" class="img-responsive" />         <p class="text-center"><a href="javascript:void(0);">Taj Group</a></p>     </div>     <div class="col-lg-2  col-md-2 col-sm-2 col-xs-12">         <img src="images/2.png" class="img-responsive" />         <p class="text-center"><a href="javascript:void(0);">Taj Group</a></p>     </div>     <div class="col-lg-2  col-md-2 col-sm-2 col-xs-12">         <img src="images/2.png" class="img-responsive" />         <p class="text-center"><a href="javascript:void(0);">Taj Group</a></p>     </div>     <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">         <img src="images/2.png" class="img-responsive" />         <p class="text-center"><a href="javascript:void(0);">Taj Group</a></p>     </div>     <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12">         <img src="images/2.png" class="img-responsive" />         <p class="text-center"><a href="javascript:void(0);">Taj Group</a></p>     </div> 
like image 925
Love Trivedi Avatar asked Oct 07 '13 08:10

Love Trivedi


People also ask

How do I center align an image in Bootstrap?

Aligning images block -level images can be centered using the . mx-auto margin utility class.

How do I center an image in a div?

Step 1: Wrap the image in a div element. Step 2: Set the display property to "flex," which tells the browser that the div is the parent container and the image is a flex item. Step 3: Set the justify-content property to "center." Step 4: Set the width of the image to a fixed length value.


2 Answers

Update 2018

Bootstrap 2.x

You could create a new CSS class such as:

.img-center {margin:0 auto;} 

And then, add this to each IMG:

 <img src="images/2.png" class="img-responsive img-center"> 

OR, just override the .img-responsive if you're going to center all images..

 .img-responsive {margin:0 auto;} 

Demo: http://bootply.com/86123

Bootstrap 3.x

EDIT - With the release of Bootstrap 3.0.1, the center-block class can now be used without any additional CSS..

 <img src="images/2.png" class="img-responsive center-block"> 

Bootstrap 4

In Bootstrap 4, the mx-auto class (auto x-axis margins) can be used to center images that are display:block. However, img is display:inline by default so text-center can be used on the parent.

<div class="container">     <div class="row">         <div class="col-12">             <img class="mx-auto d-block" src="//placehold.it/200">           </div>     </div>     <div class="row">         <div class="col-12 text-center">             <img src="//placehold.it/200">           </div>     </div> </div> 

Bootsrap 4 - center image demo

like image 139
Zim Avatar answered Oct 07 '22 11:10

Zim


.img-responsive {      margin: 0 auto;  } 

you can write like above code in your document so no need to add one another class in image tag.

like image 33
shiyani suresh Avatar answered Oct 07 '22 10:10

shiyani suresh