美文网首页
实用技巧-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