【发布时间】:2022-05-19 14:17:39
【问题描述】:
我正在使用 marvelouse react-icons 包 (http://gorangajic.github.io/react-icons/fa.html),特别是 font awesome 包。
如果这不是反应,那么I would just add an attribute to the tag,如:
<i class="fa fa-camera-retro fa-5x"></i>
但是,如果我将 fa-5x 添加到 FaFolderOpen 标记,它不会做任何事情。如您所见,我正在使用 react-bootstrap,并将图标放置为按钮(应该是块)?
我相信以前有人问过这个问题,但我没有通过搜索找到它。
这是它的样子,我希望它更大:
const React = require('react')
import { Form, FormControl, FormGroup, ControlLabel, Col, Button, Tooltip, OverlayTrigger } from 'react-bootstrap'
import FaFolderOpen from 'react-icons/lib/fa/folder-open'
import FaFileCodeO from 'react-icons/lib/fa/file-code-o'
import FaFolderOpen from 'react-icons/lib/fa/folder-open'
import FaFileCodeO from 'react-icons/lib/fa/file-code-o'
<Button type="button" bsStyle="success" block onClick={(e) => folderChooser(e)}>
<FaFolderOpen />
</Button>
【问题讨论】:
-
试试这个:
<i className="fa fa-camera-retro fa-5x"></i>它应该可以工作,因为class是保留关键字,所以要应用css class,我们需要使用className。 -
但是 JSX 对象包含在
你的建议对非反应应用程序有好处 -
你想放大还是缩小?
-
我想要更大的
标签: reactjs font-awesome react-bootstrap