css - 使用 FontAwesome Unicode 反应样式化组件
问题描述
我必须遵循代码段:
import "./styles.css";
import styled from "styled-components";
const TreeNode = styled.li`
&:before {
font-family: "Font Awesome 5 Free";
margin-right: 10px;
font-weight: 600;
content: ${(props) => String.fromCharCode(props.icon, 16)};
color: ${(props) => props.iconcolor};
}`;
export default function App() {
return (
<ul>
<TreeNode icon="f004" iconcolor="red">
Node Will Go Here!
</TreeNode>
</ul>
);
}
我遇到的问题是图标没有出现。如何操作 TreeNode 组件以显示可变 FontAwesome 图标?
解决方案
推荐阅读
- python - 如何在 Python 中以更简洁的方式解析此文本?
- ios - 如果安装了 Facebook 应用程序,Firebase iOS Facebook 身份验证将不起作用
- sql - 使用 Presto 从数据构造 json
- java - 是否可以创建一个准备好的语句并稍后在 postgres 下使用 Java 重用它?
- libgit2 - 当用户 git_merge 在 libgit2 中失败时如何输出通知回调?
- algorithm - 在最大大小的桶中分组值
- matlab - 有没有免费的基于激光雷达点云数据和GPS的高精度地图测绘软件?
- c - 如何在 CLion 的“编辑配置”中将命令(或 .sh 文件)作为程序参数传递?(C,Linux)
- c# - 组合列表中重复项的属性值
- r - 在 R 中使用 Geom Smooth 我将如何在原始数据的散点图上绘制我的新拟合曲线