Question

I want to display my image in full-width Gallery. The container is static:

#container{
    width:100%;
    height:400px;
}

<div id="container">
   <img src="myimage.jpg">
</div>

I have images of different dimensions, so I want display the image in full width without deformate this in height, but centering the image (in height way) to diplay it in the center.

Was it helpful?

Solution

If you want to keep the same aspect ratio but your images are different dimensions your best solution would be as Patsy Issa is saying.

Use css

#myimage{
    background: url("myimage.jpg") no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:400px;
}

And HTML

<div id="container">
    <div id="myimage"></div>
</div>

JSFiddle: http://jsfiddle.net/qBPy6/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top