# 图片等比例缩放方案 在`Web`开发时无可避免的需要将图片进行缩放,缩放时需要保证图片不变形,也就是需要等比例缩放。 ## 设定宽度或高度 引入图片时,仅设置图片的`width`或者是`height`就可以使另一边自适应,从而实现等比例缩放。 ```html
``` ## 设定最大宽度或最大高度 引入图片时,仅设置图片的`max-width`或者是`max-height`就可以使另一边自适应,从而实现等比例缩放。 ```html
``` ## 根据父容器适应 将图片设定为`max-width: 100%;`与`max-height: 100%;`,就可以自适应父容器宽高进行等比缩放。 ```html
``` ## 使用Js设定宽高 使用`JavaScript`预先取得图片并根据指定的高度或者是宽度计算缩放比,从而计算出另一边的长度,设定好宽高后加入文档。 ```html
``` ## 使用CSS背景属性 使用`CSS`的`background`属性进行等比缩放。 ```html
``` ## 使用CSS转换属性 使用`CSS`的`transform`属性直接进行缩放。 ```html
``` ## 使用CSS适应属性 使用`CSS`的`object-fit`属性直接进行图片适应缩放。 ```html
``` ## 代码示例 ```html 图片等比例缩放
``` ## 每日一题 ``` https://github.com/WindrunnerMax/EveryDay ```