[英]How to get each element inside a map and change its CSS?
我想遍历并为名为“item”的地图中的每个元素分配一个自定义 CSS 属性,但我不知道如何做到这一点。 下面是我的代码:
import React from "react";
// Splitting Letters
const SplitText = React.memo(({ str }) => {
const customStyle = {
position: "absolute",
/*top: some random top value,*/
/*left: some random left value,*/
zIndex: "initial",
color: "green"
};
return (
<div>
{str.split("").map((item, index) => {
return (
<div key={index}>
{item}
</div>
);
})}
</div>
);
});
export default SplitText;
我的“项目”有一组字母,我想抓住每个字母并以某种方式将 customStyle CSS 属性映射到它。
任何建议都会有很大帮助。
用您的 customStyle 返回它们
const customStyle = [{
position: "absolute",
/*top: some random top value,*/
/*left: some random left value,*/
zIndex: "initial",
color: "green"
},{
position: "relative",
/*top: some random top value,*/
/*left: some random left value,*/
zIndex: "1",
color: "red"
}];
return (
<div key={index} style={customStyle[index]}>
{item}
</div>
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.