图片大小不一样,而盒子大小一样,那么为了避免图片变形显示,这时候就最好使用背景图。
react中循环遍历背景图核心代码:
render() {
return (
<div className="act">
活动
{
this.state.data.map((item, index) => {
return <div className="picture" key={index}
style={{ background: `url('${item.img}') center center /cover` }}>
背景图片
</div>
})
}
</div>
)
}
效果如下: