【发布时间】:2020-07-08 21:05:36
【问题描述】:
我正在玩 React,我有兴趣创建一个交互式背景,在该背景中重复这个 ONE 图像(它们会旋转,但我想出了如何旋转它)。我很确定我也无法使用 for 循环,如果它是背景图像,不知道如何实现。我想我最终会使用 z-index 对其进行分层。到目前为止,我只需要帮助重复它而不使用 .map() 这就是我所拥有的(显然,它不适用于 for 循环):
return (
<div>
{
for (var i = 0; i < 100; i++) {
return (
<img
key={i}
src={circle}
alt="circle"
className="rotate"
/>
);
}
}
</div>
);
我没有得到什么?不应该有一种方法可以使用 map 而不必一次又一次地手动将图像复制到数组中。我觉得这违背了目的。
【问题讨论】:
-
I just need help repeating it without using .map()这个有什么要求? -
您不能使用地图有什么原因吗?据我所知,这是在 jsx 中循环的唯一方法。
-
你的目标是在正文中获得一堆
<img>元素吗?或者您正在尝试使用 CSS 在背景中创建多个图像的效果。这里不太清楚你想要什么。
标签: reactjs image for-loop background repeat