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

背景

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

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

实际业务效果

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

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

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

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

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

组件文档

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

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

相关推荐
6***34911 小时前
Vue混合现实案例
前端·vue.js·mr
p***434811 小时前
Vue混合现实开发
前端·vue.js·mr
ArkPppp12 小时前
大道至简-Shadcn/ui设计系统初体验(下):Theme与色彩系统实战
前端·前端框架
炒米233312 小时前
通义千问Qwen3-Coder模型帮我总结的typescript笔记
前端
__花花世界12 小时前
前端日常工作开发技巧汇总
前端·javascript·vue.js
0思必得012 小时前
[Web自动化] HTTP/HTTPS协议
前端·python·http·自动化·网络基础·web自动化
冰封剑心12 小时前
MiniCPM-V-2_6 (4-bit 量化)使用
java·前端·数据库
q***428212 小时前
SpringCloudGateWay
android·前端·后端
爱泡脚的鸡腿12 小时前
uni-app D5 实战(小兔鲜)
前端
tomato_40412 小时前
本地系统、虚拟机、远程服务器三者之间的核心区别
前端