1

我正在尝试建立一个简历网站。从手机上看时,图像有问题。看起来很拉长。

我正在使用的 CSS 在这里:

        .image-featured img
    {
        position:absolute;
        top: 0;
        bottom:0;
        height: 100%;
        margin-left:auto;
        margin-right:auto;
        border-radius: 0.35em;      
    }

图像看起来被拉伸了。我不介意是否未显示左右几厘米。如果我尝试height: relative; 它看起来不错,但距离下一个街区很远。

4

1 回答 1

1

height: 100%;始终将其拉伸到屏幕高度,而不影响宽度。更好的方法是使用 Jquery 设置相对于宽度的高度。一种方法是找到高度:宽度的比率(例如 1px:1.75px)并将其应用于宽度

$(window).ready(function () {
   var height = screen.height;
   var width = height * 1.75 + 'px';
   $(img).css('height',height);
   $(img).css('width',width);
};
于 2015-02-15T16:54:45.130 回答