【发布时间】:2021-03-19 12:48:16
【问题描述】:
如何让图像在 CSS 中保持其纵横比的同时缩放屏幕?例如,如果我的图像比它的宽高,它的height 应该是100%(和width: auto;)。但是,如果图像比它高,它的width 应该是100%(和height: auto;)。
我可以在 CSS 中做到这一点吗?
如果height 和width 都是100%,那么图像就会像这样被挤压在一起:
如果height 和width 都是auto,则图像会正确缩放,除非它小于屏幕尺寸,然后它会在边缘留下空隙:
【问题讨论】:
标签: html css sass flexbox scale