使用 aspect-ratio 和 object-fit 可实现响应式图片裁切,通过设置容器宽高比并用 object-fit: cover 裁剪图片,确保图片填充容器且保持比例,常用 padding-bottom 技巧兼容性好。

在响应式设计中,保持图片的宽高比同时进行裁切,常见于头像、卡片图、轮播图等场景。我们可以通过 CSS 的 object-fit 和 aspect-ratio 属性轻松实现这一效果。
为图片容器设置固定的宽高比,使其在不同屏幕尺寸下仍保持比例。
aspect-ratio: 16 / 9;这会让容器始终维持 16:9 的比例,即使宽度变化,高度也会自动调整。
当图片尺寸与容器不匹配时,object-fit 可控制图片如何填充容器:
立即学习“前端免费学习笔记(深入)”;
OneStory
OneStory 是一款创新的AI故事生成助手,用AI快速生成连续性、一致性的角色和故事。
319
查看详情
以下是一个响应式正方形裁切图片的典型写法:
.container { width: 100%; height: 0; padding-bottom: 100%; /* 1:1 宽高比 */ position: relative; overflow: hidden; }.container img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
这种技巧利用 padding-bottom 实现动态宽高比,兼容性好,适合各种响应式布局。
基本上就这些,关键在于容器定比例、图片用 cover 填充,自然实现裁切不失真。
以上就是css响应式图片裁切保持宽高比的详细内容,更多请关注其它相关文章!
相关文章:
在Typer应用中优雅地处理和重组任意命令行参数
Golang如何使用buffered channel提高性能_Golang buffered channel优化技巧
Golang如何使用bytes.Split分割字节切片_Golang bytes切片分割方法
msn官网入口地址手机版 msn官方网站手机最新链接
J*a如何实现并发下载文件_J*a多线程IO性能优化案例
曝R星经典之作开发图 设计简陋但信息密集!
在FastAPI中利用lifespan与依赖注入高效管理Redis连接池
J*aScript实现单选按钮与关联输入框的联动禁用教程
58动漫网在线官方网 58动漫网正版动漫入口网址
mysql备份恢复性能优化_mysql备份恢复性能优化方法
2025-2030年全球乘用车销量预测:新能源成增长主力
C++ explicit关键字防止隐式转换_C++构造函数安全规范
Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性
J*aScript 字符串标签转换:使用正则表达式高效替换
J*a里如何实现线程安全的懒加载单例_懒加载单例实现方法解析
J*a中实现Go语言select通道多路复用机制
今日头条怎么同步内容到抖音_今日头条内容同步到抖音教程
mysql如何设置表访问权限_mysql表访问权限配置
Django模型中自动计算可用余额的实现方法
qq浏览器如何查看和导出已保存的密码 qq浏览器密码管理器数据备份教程
windows10怎么关闭系统提示音_windows10彻底静音设置方法
outlook中文官网入口地址 outlook官方中文版直达首页链接
word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法
sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件
Sublime Text怎么显示空格和制表符_Sublime显示不可见字符设置
在PHP脚本中通过SSHFS挂载远程文件系统的最佳实践与常见问题解决
蛙漫正版漫画平台入口_蛙漫免费阅读全站漫画资源
PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程
Golang如何实现容器化日志收集与分析_Golang容器日志收集分析方法
必由学登录入口 必由学官方网站在线访问链接
Fabric模组开发:自定义物品与物品组的现代管理方法
漫蛙网页登录入口 漫蛙漫画官方授权网址
C++编译期如何执行复杂计算_C++模板元编程(TMP)技巧与应用
MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具
WordPress插件开发:正确注册卸载钩子与避免常见陷阱
Windows10怎么开启存储感知 Windows10系统设置自动清理临时文件释放C盘空间【教程】
Vue.js 图片显示异常排查:理解应用挂载范围与DOM ID唯一性
蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台
邮政编码查询不到怎么办_邮政编码查询不到的常见原因与对策
Win11怎么关闭触摸屏_Windows 11禁用HID符合标准触摸屏
包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址
PDO预处理语句中冒号的正确处理:区分SQL函数格式与命名占位符
在J*aScript中复现SciPy的B样条拟合与求值:关键考量
BetterDiscord插件中安全更新用户简介的实践指南
qq游戏手机版下载安装_qq游戏移动端入口
期待已久:小米17 Ultra、小米首款NAS本月登场
c++如何使用TBB库进行任务并行_c++ Intel线程构建模块
菜鸟取件码是什么怎么查 最全查询渠道汇总
机器学习中对数变换预测结果的反向还原
PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧