uniapp中使用自定義圖標庫


uni自帶的圖標很明顯是不能滿足項目中的需求的,所以需要引入自定義圖標

1.打開阿里巴巴圖標庫https://www.iconfont.cn/

先下載圖標,找到自己想要的圖標,加入購物車,然后添加至項目,跳轉到如下界面

選擇Unicode,點擊下載至本地

 

 

 2.下載之后,打開下載好的文件,將iconfont.css復制到我們項目的Common文件夾下

 

 

 

 然后在全局App.vue中引入我們的iconfont.css文件

@import './common/iconfont.css';

打開iconfont.css文件

@font-face 里面的內容只保留這一部分,見如下代碼的紅色部分
@font-face {
    font-family: "iconfont";
    src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPcAAsAAAAAB+gAAAOOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCfgqDVINCATYCJAMMCwgABCAFhG0HOhsEB8iemjytNIHCTAwFFpCM+cHi4Wu/37m7+1FrkEQjQ/XmyTuJRsQbJAiFUAmVUkyil/CO9vfN+9RBTk5Oghp3D1ASkKTkKDUd3O+9X03fD+gXViyTftS9qHvRIqPWCU9o4ANe3QobcTiurYHNB8pljslRF2AcUGBjTYqsQBL0hrErL+I4gSYD9BGLx5ePkFcY4wKxL4tbyKdMSk11aBDqSpYWcQ1UDemStAfgyv9+/EMnGCS1zDhpfe/oAOMv+CPIZ/9IQEaAxnOArSJjEijERqlrXSpMTSJrUlJpg2Bd/YIv4v8ffIErWu0fHiERdYzKFjAK04kvsFVOTQzTEs59FXVoxA2AT0TpuTqrmxDQhUIxDrf18EuzrB9QHc49z848Li68Li+9o15EI7t8SAo3SV54lTDOzz23uwjxfC0fwpJeCTxY1i8OSEQDQ9Dfn1l2ZtDROb38ko4vAoFHZ2WeAicV5UUz0JmXVwo3lTUA6UzDc9D6ZqnmtjBWQwOKBTSNmxJRT5CQZDV0+7Sxw9lrcmuCOG8yu3dGxjwhjzlNaDvBKndeXnY6cjI1kzvjbYPgepQIL3A7uazbfH+jRPhJ//yUFZOPBI4I+yH5vsTYrkVGVaY0N/eXJ5QTcm+5aiai9/chayrMNotvG4xtuuZsujGK5POwHiHb7jnbLoRh3vJVSbVlO2SmmL3qdmZK6otFO98Tpe7I6Z5x1OD8S1ccMxF9x8M1w3w27Wb8L+TH80r50jBPjsMP5eMldv4fCxo5CqrQPQ1CAKp5nWwNUMm7ZNu/+htLF85x65rVN4NdwOtDl4cfqBRo5wEN9+0O/qG4ZVNRtbC6yCJbpIezXf/KkYACblMhX5fr/pre1glCQ0rMkNTrR9ZgkFAok6hpNoU6DWbQZILD6mbd0qREacS4QoDQYQxJmztkHfYJhXKFmj7PqNMRZDTZCLEtmw1HbNHGpq1LBwyLMHbPhmBZ3WJQfU+ip23tpNRnPpPtyFE0MTTOZk/IIHuMGem+2MlwBYyyWUd7cBppGmOKzQrt3UaM65pdI6Oosjc1wlmHogU2suUiByhMBMXaYwbBbe8q5j5/j4g8mi27pqHC+4zYHHL3yIQh4xaEE5XRquFaXknnE3VkcAlQFBvTIXvgIJqZYiilfJCC7LkaYnokTF1GqFVUW1Vjfo3+fDugibF/jhQ5ioYDSY4lNsRMuMZ7FQAAAA==') format('woff2');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shizhong:before {
  content: "\e600";
}

.icon-clock:before {
  content: "\e601";
}

3.接下來直接在頁面中引用

<template>
    <view>
        <!-- 第一種方法 unicode方式-->
        <view class="icon iconfont ">
            &#xe600;
        </view>
        <!-- 第二種方法 class方式-->
        <view class="icon iconfont icon-shizhong"> 
        </view>
    </view>
</template>

<script>
    export default {
    }
</script>

<style>
    .icon{  /* 這里添加一個類來改變圖標的大小顏色 */
        font-size: 30px;
        color: #66AAFF;
    }
</style>

效果:

 

 

打開下載好的圖標字體文件夾,打開demo_index.html文件,可以看到圖標的unicode和class名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM