美文网首页
实用技巧-Icon

实用技巧-Icon

作者: 钢笔先生 | 来源:发表于2020-03-03 23:10 被阅读0次

Time: 20200303
Link: react-icons.netlify.com,
https://youtu.be/4l0nsK4ezNc?list=PLC3y8-rFHvwhAh1ypBvcZLDO6I7QTY5CM
License: Apache,不是那么开放

安装

yarn add react-icons

使用

import {ICON_NAME} from 'react-icons/fa'
import {ICON_NAME} from 'react-icons/md'

示例:

import React from 'react';
import { FaReact } from 'react-icons/fa'

import './App.css';

function App() {
  return (
    <div className="App">
     <FaReact color="purple" size="10rem"/>
    </div>
  );
}

export default App;

使用上下文来传递数据

import React from 'react';
import { FaReact } from 'react-icons/fa'
import { MdAlarm } from 'react-icons/md'
import { IconContext } from 'react-icons'

import './App.css';

function App() {
  return (
    <IconContext.Provider value={{color: 'blue', size: '5em'} }>
    
      <div className="App">
        <FaReact />
        <MdAlarm />
      </div>

    </IconContext.Provider>
  );
}

export default App;

设置优先级

在元素上设置即可重定义样式。

<IconContext.Provider value={{color: 'blue', size: '5em'} }>
    
      <div className="App">
        <FaReact />
        <MdAlarm color="purple"/>
      </div>

    </IconContext.Provider>

END.

相关文章

网友评论

      本文标题:实用技巧-Icon

      本文链接:https://www.haomeiwen.com/subject/khvrlhtx.html