【发布时间】:2014-01-28 23:45:43
【问题描述】:
我有一个高度设置为 100% 的图像。只要有足够的宽度,这会使图像正确显示,正如我所期望的那样。但是,当屏幕的宽度减小时,最终图像会失去它的比例,因为宽度被挤压而高度仍然保持 100%。我想让图像始终在容器内拉伸到最大尺寸而不会丢失它的比例。换句话说,如果宽度是限制因素,图像应该使用 100% 宽度并保持比例,但如果高度是限制因素,则图像应该使用 100% 高度同时保持比例,并且应该能够在这些之间切换。有没有办法纯粹在 CSS 中做到这一点?谢谢!
【问题讨论】:
-
你说的是全屏图片吗?我们能看到一些 HTML 吗?
-
height:auto将保持纵横比...但是您想按高度或宽度进行拉伸...两者都不能使用 css 完成!! -
@NoobEditor:所以没有办法设置它,以便 css 只确定高度或宽度是限制因素并在此基础上拉伸它?你是说我必须为此使用 JS?