注意:本文 vue-cli 版本:3.x, 4.x

1. 下载想要引入的字体的字体包;

2. 将要的字体放在资源目录下并创建一个 css 文件;

3. 在 font.css 文件中引入想要的字体;

// 这是 font.css 可设置多种字体;
// 注意:font-family: 'XXX'; 将字体名字自定义为 XXX,使用时要用这个名字@font-face {font-family: 'DigitalThick';src: url('./DigitalThick.ttf');
}

4. 在项目的 main.js 文件中引入写好的 font.css 文件;

import '@/assets/font/font.css';

5. 在 vue 组件中添加字体样式;

<template><div class="wrap"><div class="myfont">123456789</div></div>
</template><style lang="scss" scoped>
.myfont{font-family: 'DigitalThick'; // 这里的 DigitalThick 是引入时的自定义名字font-size: 35px;color: pink;
}
</style>

效果:

拓展:关于 font-family 相关知识

定义和用法:font-family 规定元素的字体系列。

font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。
也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。

有两种类型的字体系列名称:

  • 指定的系列名称:具体字体的名称,比如:“times”、“courier”、“arial”;
  • 通常字体系列名称:比如:“serif”、“sans-serif”、“cursive”、“fantasy”、“monospace”;

提示: 使用逗号分割每个值,并始终提供一个类族名称作为最后的选择。

注意: 使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路。

可能的值

描述
family-name generic-family 用于某个元素的字体族名称或/及类族名称的一个优先表。默认值:取决于浏览器。
inherit 规定应该从父元素继承字体系列。

Vue中 引入外部字体并使用相关推荐

  1. 在新版Vue中引入外部字体

    **第一步:**下载相应的ttf文件,如我下载的华文行楷字体 第二步添加响应的font-css文件 @font-face {font-family: "华文行楷";src: url ...

  2. Vue中引入外部字体

    使用外部字体首先得有外部字体的包,要得到外部字体的包,无外乎两种途径,一种到付费网站去购买,另一种就是到免费网站下载字体包.收费的傻事我们能做?所以这里给大家上一个免费网址:DaFont.com,目前 ...

  3. 在vue中引入外部的css文件

    在vue中引入外部的css文件 在项目的src文件下,新建一个style文件夹,存放css文件. 1. 全局引入 将外部的css文件放到style文件下,引入外部文件只需在main.js文件中 imp ...

  4. 项目开发中引入外部字体库

    前端web项目 下载字体库(如:方正兰亭中黑_GBK.ttf) 全局引入 @font-face {font-family: "方正兰亭中黑_GBK";src: url(" ...

  5. 梳理详细 vue中引入第三方字体图标库iconfont

    最近在项目中需要使用第三方图标库,我选择了阿里的iconfont.记录下学习过程.在网上查阅资料的时候,发现很多教程写的比较模糊,一些博主只是提供一种可实现的方式,但是并没有完全区分iconfont的 ...

  6. vue项目引入外部字体文件

    1.在根目录的assets中新建fonts目录 /* // 注意:font-family: 'XXX'; 将字体名字自定义为XXX,使用时要用这个名字 */ @font-face {font-fami ...

  7. vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标

    iconfont字体图标使用就不多说了,大致是几部: 1.在iconfont官网选图标,加入购物车,加入项目,下载到本地,解压 2.在项目assets目录新建目录iconfont,用于存放刚才下载解压 ...

  8. vue中引入外部文件js、css、img的方法

    第一种方法,直接放到相对路径下,位置:./static/js/main.js,./static/css/main.css,./static/img/test.png 第二种方式: ES6的import ...

  9. html chrome中引入外部字体,强制Chrome在CSS中使用外部字体

    您可以重命名CSS中的字体,仍然使用远程woff文件.例如: @font-face { font-family: 'RobotoBis'; font-style: normal; font-weigh ...

  10. vue实例中调用外部js_vue中引入外部js方法实例

    我们在做vue项目时,经常会需要引入js,常用的有以下几种.本文主要和大家分享vue中引入外部js方法实例,希望能帮助到大家. 第一种import XX from "路径" Vue ...

最新文章

  1. 办公电脑变买为租,“企业惊变”背后神秘推手
  2. Batch Norm、Layer Norm、Instance Norm、Group Norm、Switchable Norm总结
  3. java提高篇(八)----详解内部类
  4. 7月的夏日北京必联网公司一行(图文)
  5. pytorch基础知识整理(四) 模型
  6. android 星级评论,Android自定义RatingBar(星级评分控件)
  7. android之视频直播与播放Vitamio
  8. Ubuntu15.10 安装JDK,配置环境变量, 解决无法登录的问题
  9. Unity中的单例方法
  10. 驱动拦截NT的API实现隐藏木马客户端
  11. 零基础学python难吗-学习python12小时后,告诉你,学python真没你想的那么难!
  12. 实现接口与显式实现接口的区别
  13. 飞机大战——图文详解
  14. 锂离子电池知多少——①正极材料
  15. 示波器的实时采样和等效采样
  16. java-阴历日期和阳历日期互相转换
  17. PHP 对接美团大众点评团购券(门票)
  18. 求真值表,主析取范式,主合取范式
  19. php项目排期表模板,最近在开发后台管理,想问下广告排期表怎么做?
  20. 程序员晒工资,工作 3 年被应届生倒挂!网友:工作 8 年被你倒挂!

热门文章

  1. 【转】数据挖掘从入门到进阶
  2. Keytool和OpenSSL生成和签发数字证书
  3. 海康威视监控使用html播放
  4. 高校后勤管理系统java代码_《高校后勤管理系统的设计与实现》论文笔记二
  5. 软件评测师教程简介(第二篇-测试技术)
  6. 微信打飞机java代码
  7. Oracle19c下载安装和配置教程
  8. Lingo11 解决优化问题( 下载和运行 )
  9. 读《林锐-我的大学十年》
  10. phpstorm设置鼠标滚动缩放代码字体大小