react给一个div行内加背景图片并实现cover覆盖模式居中显示
具体background简写可以参考这篇文章.
这里注意,如果简写里要写background-size,则这里必须写 / ,否则整个背景图片样式没有解析出来。
它和font以及border-radius里简写方式使用的/
用法相似。/
可以在支持这种写法的浏览器里在background-position
后面接着写background-size
。
<div style={{ display: 'inline-block', width: '208px', height: '100%', background: `url("${thumb[0]}") center center / cover no-repeat`, }}> </div>
效果如图:
代码解析之后样式:(即使顺序不是这样写的解析出来也是这样的)
如果分开写background其他设置,会出现一个问题,就是第一次加载图片是cover覆盖的,no-repeat,center center,但是打开其他页面再回来这些样式就都不生效了,只剩一个背景图片了。
分类:
react
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南