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

背景

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

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

实际业务效果

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

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

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

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

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

组件文档

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

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

相关推荐
Apifox7 分钟前
如何在 Apifox 中快速构建和调试 AI Agent
前端·agent·ai编程
一晌贪欢i12 分钟前
WebContainer 重点介绍
前端·webcontainer
山河木马13 分钟前
Emscripten 从 C/C++ 调用 JavaScript
前端·javascript·c++
鹏程十八少28 分钟前
12. Android 协程通关秘籍:31 道资深工程师面试题精讲
前端·后端·面试
Dlrb121141 分钟前
C语言-字符串指针与函数指针
java·c语言·前端
PBitW1 小时前
组件封装注意事项
前端·vue.js
weiggle1 小时前
Android 输入事件分发流程:从物理触控到 Activity 的完整旅程
前端
yingyima1 小时前
开发者必备在线工具集合 2025:实战案例解析
前端
前端毕业班1 小时前
面试官:实现一个带类型约束的 EventEmitter
前端·面试
卷帘依旧1 小时前
SPA 中的 Hash 和 History 模式
前端