一种前端硬编码图片扩写方案

背景

当研发在图片宽高比与容器宽高比不一致的情况下实现Banner,cover 模式下会导致 banner 不完全可见, contain 模式下会导致页面空白,在业务中为了避免这类情况,我们就会要求运营配置固定宽高比的图片。

本文通过一种前端硬编码图片扩写方案对 banner 分辨率进行适配,设置容器宽高后,banner 会进行自适应渲染,有 banner 需求的同学可以体验一下

实际业务效果

大屏幕优化前 大屏幕优化后

同时也可以用来对 banner 效果做一些 ui 改版

UI 改版前, 仔细看的话可以发现由于图片宽高比与容器宽高比不完全一致,图片内容有被拉伸的情况。

UI 改版后,图片内容未被拉伸

可在此处替换图片 url 快速体验适配效果。 体验链接

组件文档

希望它能对大家的业务场景有用

如果你觉得有用,不妨给个 Star !!!, 谢谢

相关推荐
FITA阿泽要努力2 小时前
第1周·第2讲|一道综合代码推演
服务器·前端·python·agent.
iCxhust2 小时前
如何批量导出edge保存的密码
前端·windows·edge
JarvanMo2 小时前
写 Flutter 不用再套六层 Widget 了
前端
小羊没烦恼!2 小时前
关于大型asp.net应用系统的架构-架构的选择
java·服务器·开发语言·前端·c#
GISer_Jing2 小时前
height、line-height、font-size相同字体遮挡问题
前端·ai
字节渡客2 小时前
接口参数偶尔丢失、乱码、解析失败,不是前端传参问题
前端
夏幻灵2 小时前
前端八股:JavaScript 深拷贝详解:实现方式、递归原理与循环引用
开发语言·前端·javascript
@#¥&~是乱码鱼啦2 小时前
ArkWeb开发手记01|Web 组件 H5 加载与生命周期管理
前端
suaizai_2 小时前
ComputerUse:让AI真正操控桌面系统
java·前端·javascript
CodeSheep3 小时前
朋友面试谈薪报价2w,HR非得压到1.9,还反问他:你就差这1000块钱?后来背调时问了他前同事十几个问题,对方最后直接挂了
前端·后端·程序员