在阿里矢量图的操作

  1. 选择需要的图标添加至购物车
 
选择图标
  1. 将购物车中的图标, 添加至项目

     
    添加至项目
  2. 会自动跳转到我的项目

     
    项目页面
  3. 更多操作 中选择 编辑项目

     
    更多操作
  4. FontClass/Symbol 前缀 编辑一下, 规范化, 并且不要和 element-ui 中的前缀重名.

    FontFamily 可以随意

     
    编辑项目
  5. 选择 编辑图标, 将图标的名称规范化

     
    编辑单个图标
  6. 修改标签名

     
    修改标签名
  7. 全部完成后, 点击 下载至本地 , 将项目中的图标全部下载下来.

     
    下载项目至本地
  8. 下载的文件为一个zip的压缩文件, 加压后可以看到如下内容:

     
    文件内容

项目中的操作

  1. 将文件复制到项目的 assets/icon 目录下

     
    复制图标文件
     
    2.修改 iconfont.css 文件
    [class^="el-icon-newfont"], [class*=" el-icon-newfont"] {
    font-family: "FontFamily" !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }

    注意: 第二个 class 中有个空格, font-size 可以调整图标字体的大小

    iconfont.css 文件的所有内容如下:

    @font-face {
    font-family: "FontFamily";
    src: url('iconfont.eot?t=1594950973013'); /* IE9 */
    src: url('iconfont.eot?t=1594950973013#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('iconfont.woff?t=1594950973013') format('woff'),
    url('iconfont.ttf?t=1594950973013') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1594950973013#FontFamily') format('svg'); /* iOS 4.1- */
    } .FontFamily {
    font-family: "FontFamily" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    } [class^="el-icon-newfont"], [class*=" el-icon-newfont"] {
    font-family: "FontFamily" !important;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    } .el-icon-newfontdashuju:before {
    content: "\e602";
    } .el-icon-newfonticon_middleware:before {
    content: "\e604";
    } .el-icon-newfontchushihua:before {
    content: "\e74d";
    } .el-icon-newfonthost_init:before {
    content: "\e600";
    } .el-icon-newfontsysguanli:before {
    content: "\e620";
    } .el-icon-newfontIMguanli:before {
    content: "\e69b";
    } .el-icon-newfontprometheus:before {
    content: "\e64f";
    } .el-icon-newfontziyuanguanli:before {
    content: "\e83f";
    } .el-icon-newfontdocker:before {
    content: "\e64c";
    } .el-icon-newfontks:before {
    content: "\e62b";
    } .el-icon-newfontprometheus_logo_grey:before {
    content: "\e603";
    } .el-icon-newfontmiddleware:before {
    content: "\e610";
    }
     

   3. 在 main.js 中引入 iconfont.css 文件

    

import '@/assets/icon/iconfont.css'
 
引入样式文件

  1. 使用图标

    icon 引用:

    <el-button type="primary"
    title="管理公众号"
    icon="el-icon-newfont-setting" //图标名
    size="mini"
    @click="manage(scope.row.appId)"
    circle/>

    class 引用:

    <el-button type="primary"
    title="管理公众号"
    class="el-icon-newfont-setting" //图标名
    size="mini"
    @click="manage(scope.row.appId)"
    circle/>

在线引入css

 
获取在线样式地址

vue 项目中的 App.vue 文件中添加这个引用(每次添加新图标到 iconfont 中的购物车、项目之后更新这个链接即可)

less 样式引入

</style>
<style lang="less" scoped>
@import url(//at.alicdn.com/t/font_1026187_okd0aeilrwg.css);
</style>

el-input 上使用图标

<el-input
placeholder="设置"
suffix-icon="el-icon-newfont-setting"
v-model="input2">
</el-input>

参考:https://www.jianshu.com/p/1f1ca6f452b4

将阿里矢量图添加到element-ui的更多相关文章

  1. 前端福利之盘飞那个 "阿里矢量图" (转)

    一.准备工作 1.首先,进入阿里的矢量图标库,在这个图标库里面可以找到很多图片资源,当然了需要登录才能下载或者使用,用GitHub账号或者新浪微博账号登录都可以 2.登录以后,可以搜索自己需要的资源, ...

  2. 在xcode6中使用矢量图(iPhone6置配UI)

    转载出处:http://blog.xoneday.com ios应用程序是一个图像主导的产品.在开发一个应用程序时,你需要各种尺寸的图标,你需要为每个图像文件制作一个@1x尺寸和一个@2x尺寸.这样你 ...

  3. weex用阿里矢量图

    首先这段代码来自 zwwill在github上的 weex网易严选项目 他是在utils下封装了一个方法 let utilFunc = { initIconFont () { let domModul ...

  4. 在 Xcode 6 中使用矢量图( iPhone 6 置配 UI)

    在 Xcode 6 中使用矢量图( iPhone 6 置配 UI) (本文转载:http://iosdeveloper.diandian.com/post/2014-09-25/40063062789 ...

  5. 关于阿里ICON矢量图(SVG)上传问题.

    注意点: 1. 存储为svg格式(建议使用存储为svg,不要使用导出为svg)2. 图像位置:链接(注意哦,不要点嵌入和保留编辑功能)---确定3. AI里面选中图形,点对象-路径-轮廓化描边 软件编 ...

  6. element UI实现表格中添加开关控制按钮

    我使用的是element ui V1.4.3 如下图是我要实现的效果: <template> <div> <el-button type="text" ...

  7. vue组件样式添加scoped属性之后,无法被父组件修改。或者无法在本组件修改element UI样式

    在vue开发中,需要使用scoped属性避免样式的全局干扰,但是这样在父组件中是无法被修改的,不仅如此如果项目中用了UI框架比如element Ui,这个时候在本组件也无法修改样式,因为权重问题.但是 ...

  8. Vue + Element UI 实现权限管理系统 前端篇(十一):第三方图标库

    使用第三方图标库 用过Elment的同鞋都知道,Element UI提供的字体图符少之又少,实在是不够用啊,幸好现在有不少丰富的第三方图标库可用,引入也不会很麻烦. Font Awesome Font ...

  9. Vue + Element UI 实现权限管理系统(第三方图标库)

    使用第三方图标库 用过Elment的同鞋都知道,Element UI提供的字体图符少之又少,实在是不够用啊,幸好现在有不少丰富的第三方图标库可用,引入也不会很麻烦. Font Awesome Font ...

随机推荐

  1. Getting Started with Recovery Manager (RMAN) (文档 ID 360416.1)

    In this Document Purpose Scope Details Overview of the RMAN EnvironmentDeciding Whether to Use a Fla ...

  2. 使用 forever 启动 vue 需要注意的问题

    forever 是 nodejs 生态中一个用来永久挂起一个应用(当这个应用崩溃时能自己重启)的应用(库). 但用他启动vue的时候必须注意一个问题: 在哪个路径启动vue,就在哪个路径启动forev ...

  3. css控制div的各种形状

    css控制div的各种形状 CSS3的一个非常酷的特性是允许我们创建各种规则和不规则形状的图形,从而可以减少图片的使用. 以前只能在Photoshop等图像编辑软件中制作的复杂图形现在使用CSS3就可 ...

  4. 一起学Blazor WebAssembly 开发(2)

    上篇文章讲了Blazor的两种模式的区别及各自的使用场景,本篇就开始学习WebAssembly模式,本篇主要学习的是创建项目及认识项目结构: 创建项目 选择Blazor应用 选择WebAssembly ...

  5. 解决android studio Gradle无法同步问题

    打开根目录build.gradle buildscript { repositories { // 添加阿里云 maven 地址 maven { url 'http://maven.aliyun.co ...

  6. ElasticSearch(一)概念介绍及环境搭建

    一.什么是ElasticSearch: Elasticsearch (ES)是一个基于Lucene构建的开源.分布式.RESTful 接口全文搜索引擎.Elasticsearch 还是一个分布式文档数 ...

  7. 面试题六十:n个骰子的点数

    把n个骰子扔在地上,求出现和为s的概率 可得n<=s<=6n 方法:定义6n-n+1长度的数组,然后对所有可能出现的组合进行计算,把结果进行计数存进数组:递归 方法二:动态规划,大问题小化 ...

  8. 手牵手,从零学习Vue源码 系列二(变化侦测篇)

    系列文章: 手牵手,从零学习Vue源码 系列一(前言-目录篇) 手牵手,从零学习Vue源码 系列二(变化侦测篇) 陆续更新中... 预计八月中旬更新完毕. 1 概述 Vue最大的特点之一就是数据驱动视 ...

  9. JVM 学习笔记记录

    JVM 学习笔记记录 Sun JDK 监控和故障处理工具 名称 主要作用 jps JVM Process Status Tool, 显示指定系统内所有的HotSpot虚拟机进程 jstat JVM S ...

  10. filter 函数基本写法

    filter 返回一个符合要求的元素所构成的新列表 filter(函数,可迭代对象)   map 和 filter 混合使用将 lst_num 中为偶数的取出来进行加2 和 乘2 操作   2020- ...