美文网首页
uni-app 导入 icon 彩色和黑白色

uni-app 导入 icon 彩色和黑白色

作者: 南土酱 | 来源:发表于2021-07-26 18:09 被阅读0次

不得不说,日了狗了。现在前端更新得很快,去年20年找到的一些博客解决的办法都不管用了。自己摸索了几小时才成功。现在马上记录一下,不对之处留言提出。不懂的留言提问即可。

本文章是针对 导入icon失败 这个问题 提供的解决方法。其他问题请移步别的博客

第一步:

  1. 去al 爸爸那里注册,下载自己喜欢的 icon。 并且添加到自己的项目里
    iconfont-阿里巴巴矢量图标库
    1.png
然后点击图中的在线连接。下载出自己的 font-face 。还有本地代码也要下载。 
然后将iconfont.css 里边的 @font-face替换掉
(在每个 //at.alicdn 前边添加 https:)  
具体的这里不说,别的博客很多

第二步:

  1. 把下载的所有文件放到自己的 uni-app common文件夹 里边
  2. 然后全局安装 依赖包,确保能实现 彩色的依赖包,不然你的图标就是黑白色的而已。命令如下:
cmd 运行此命令 npm install -g iconfont-tools
  1. 找到安装的 iconfont-tools (一般在自己的 node 的目录下)


    path.png
  2. 把 阿里下载的 icon 里边的 iconfont.js 文件复制到 这个iconfont-tools 文件夹下


    3.png
    4.png
  3. cmd 进入当前 iconfont-tools 文件夹下,执行 iconfont-tools 命令


    image.png
该命令会自己去找 iconfont.js 文件,找不到会报错。如果成功就有文件夹出来
5.png

第三步

  1. 然后把里边的 iconfont-weapp-icon.css 文件也拿出来放到 uni-app common 目录下,具体位置 自己定。一般都是和icon一起的。


    6-this is my folder.png
  2. 在App.vue 里导入这两个 文件(不需要在 main.js里导入)
@import url("common/icon/iconfont.css"); (用于黑白色使用)
@import url("common/icon/iconfont-weapp-icon.css"); (用于彩色使用)
具体是黑白色还是彩色看项目。打包的时候注释掉其中一个即可,这里是因为演示效果才两个都导入
然后调整一下字体大小。
在 iconfont.css 里边把font-size 改一下。用于调整icon图标大小

.iconfont {
  font-family: "iconfont" !important;
  font-size:  110rpx;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
在App.vue 的 style 里边加上

.t-icon{
        width: 120rpx !important;
        height: 120rpx !important;
    }
  1. 随便找个页面 放入自己的 icon
  <view>
        <icon class="iconfont icon-XXX"></icon>
</view>
<view >
        <view class="t-icon t-icon-XXX"></view>
</view>
这里使用两种 标签 icon 和 view 都能成功 。虽然 icon 也能显示,但是 uni-app 在浏览器 
console 那会一直报错。看着就很不爽,这里仅仅是演示。

另外:
彩色图标 记得一定要使用 t-icon 和 t-icon-XXX ,不然无法显示
结果如图。大小经过调整也好看了
最后如果有别的问题,欢迎留言提问
result.png

\color{#228B22}{前端小总结,不对之处,欢迎大神们喷我。可以的话顺手点个赞吧~~!}
\color{red}{警: 禁止抄袭,转载说明出处 🤨}

相关文章

  • uni-app 导入 icon 彩色和黑白色

    不得不说,日了狗了。现在前端更新得很快,去年20年找到的一些博客解决的办法都不管用了。自己摸索了几小时才成功。现在...

  • 2020-05-09

    色彩分为无彩色系和有彩色系两大类。 无彩色系是指白色、黑色和由白、黑调和形成的各种深浅不同的灰色。 有彩色系...

  • 是色彩吗?

    不是黑就是白 又好喜彩色 怕彩色不小心染入黑色或者白色 黑色喜欢了,白色也喜欢了 它们互相残杀 遍体鳞伤 黑色变灰...

  • 2021-09-07

    【[玫瑰]米露 美学分享768-4day]: “有彩色和无彩色”无彩色就是“黑、白、灰,”;有彩色就是除黑、白、灰...

  • 用PS制作彩色格子图标 优雅的圆角矩形icon

    今天为大家带来一篇非常优雅的icon教程——利用Photoshop创建彩色格子icon,本教程中用到了智能对象和智...

  • 结合icon-font 封装Icon 组件

    结合阿里巴巴icon-font 图标库封装icon组件 步骤 下载icon-font项目包 导入项目下 引入ico...

  • 美是学出来的,不是悟出来的!(系列一)

    在我们五彩缤纷的世界里,色彩分为两大类:无彩色和有彩色。无彩色:黑、白、灰。有彩色:除黑、白、灰以外的颜色。考考...

  • RN_0.59.9_底边栏_二次实现

    注意: 层级关系 Demo效果展示: 1、导入各个组件 2、添加 tabBar 的 icon 和 title 的封...

  • 字体图标icomoon简单粗暴使用方式

    总结:先导入,再导出。目的是为了导出。你可以单独导出一个icon。也可以把你目前项目里面的已有icon 和 你新追...

  • 2019-01-31

    导入css样式文件: 导入网页图标: icon图标转换网址:http://www.bitbug.net/ 三大标签...

网友评论

      本文标题:uni-app 导入 icon 彩色和黑白色

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