HTML:
<div class="Img" style="background-image:url(1.jpg)"></div>
CSS:
.Img{
width:100%;
height:0;
padding-bottom: 100%;
overflow:hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
}