0

如何使该图像居中,但又将图像大小保持为百分比,以便它随浏览器改变大小?我一直在玩这个图像上的 css 来调整高度和宽度http://www.georgewoolfe.com/home.html

这是CSS:

#image {
    bottom: 50%;
    height: 40%;
    left: 50%;
    margin: 0 -40%;
    position: absolute;
    right: 50%;
    top: 56px;
    width: 80%;
}

#image img {
    width: 100%;
}

我还想知道是否有一些 jQuery 可以做到这一点?

我发现这个网站完全符合我的意思http://www.laurabartlettgallery.com/exhibitions/bravo-zebra/

谢谢安吉拉

4

2 回答 2

1

HTML:

<div id="imageWrapper">
    <img src="http://www.georgewoolfe.com//images/Cecily-Brown_CecilyBrown02.jpg" alt="">
</div>

CSS:

#imageWrapper {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0px 20px;
    text-align: center;
}
#imageWrapper img {
    width: 100%;
    max-width: 433px;
}
于 2013-05-10T11:27:33.433 回答
0

您可以使用以下代码:html:

<img src="1.jpg" class="img" />

jQuery:

jQuery(document).ready(function(){
jQuery(".img").css('position','absolute');
//width of screen
var width = screen.width;
//width of image
var img_width = jQuery(".img").width();
//get image left prop for absolute position
var left = (width-img_width)/2;
jQuery(".img").css('left',left);
});
于 2013-05-10T10:32:37.287 回答