1

SO:我花了好几个小时来解决这个设计问题,但似乎找不到准确的答案。我正在尝试缩放 div 以适应指定的高度但限制其纵横比。见例子:http: //jsfiddle.net/ks2jH/121/

根据我的研究,讨论已经遍布各地,包括这里。麻烦的是,div 仅根据浏览器的宽度而不是其高度来调整大小和约束。

我发现两个最接近宽度的解决方案:(1) 使用 :after 伪类http://jsfiddle.net/ks2jH/89/,或 (2) 使用空白/透明 png [ http://jsfiddle.净/ks2jH/94/]

当然,这个想法是在不指定宽度的情况下实现相同的目标,因为它会根据高度自动调整。

想法?

4

1 回答 1

2

做到了,使用jQuery。

http://jsfiddle.net/5TETn/210/

我能够在 GitHub 上通过 Mottie修改纵横比脚本 [参见:http://jsfiddle.net/Mottie/5TETn/8],以实现仅靠 CSS 无法实现的功能。非常感谢,善良的先生。

于 2012-06-16T20:34:35.333 回答