我想改变 React-icons 的颜色。比如说,{AiFillHeart}
图标。我想将其填充颜色更改为红色。我怎样才能做到这一点?
我试过了<AiFillHeart style = {{color: 'red'}}/>
。但它不起作用。
我想改变 React-icons 的颜色。比如说,{AiFillHeart}
图标。我想将其填充颜色更改为红色。我怎样才能做到这一点?
我试过了<AiFillHeart style = {{color: 'red'}}/>
。但它不起作用。
你需要知道底层代码是什么AiFillHeart
样子的。假设它返回 an<svg>
并且您可以将 props 传递给该元素,您可以指定fill
and / 或stroke
像这样:
const AiFillTriangle = ({ fillColor, strokeColor }) => {
return (
<svg>
<path d="M150 0 L75 200 L225 200 Z" fill={fillColor} stroke={strokeColor} />
</svg>
);
};
ReactDOM.render(
<AiFillTriangle fillColor="red" strokeColor="blue" />,
document.getElementById("react")
);
<div id="react"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>