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

背景

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

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

实际业务效果

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

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

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

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

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

组件文档

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

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

相关推荐
艾小码5 小时前
Vue组件通信不再难!这8种方式让你彻底搞懂父子兄弟传值
前端·javascript·vue.js
lcc1875 小时前
Vue 数据代理
前端·javascript·vue.js
Moment5 小时前
为什么我们从 Python 迁移到 Node.js
前端·后端·node.js
excel5 小时前
📘 全面解析:JavaScript 时间格式化 API 实战指南
前端
咖啡の猫6 小时前
Vue基本路由
前端·vue.js·状态模式
青衫码上行6 小时前
【Java Web学习 | 第七篇】JavaScript(1) 基础知识1
java·开发语言·前端·javascript·学习
咖啡の猫6 小时前
Vue编程式路由导航
前端·javascript·vue.js
夏鹏今天学习了吗11 小时前
【性能优化】前端高性能优化策略
前端·性能优化
weixin_4277716114 小时前
css font-size 的妙用
前端·css
凤凰战士芭比Q14 小时前
web中间件——Nginx
前端·nginx·中间件