繁体   English   中英

如何获取地图中的每个元素并更改其 CSS?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM