Vue3 中引入液晶数字字体(通常用于大屏设计)

一、下载 .ttf 字体文件到本地,放在 src 中的 assets 文件下

下载液晶字体 DS-Digital.ttf

二、在 css 文件中引入字体

css 复制代码
/*  src/assets/fonts/dsfont.css   */
@font-face {
    font-family: 'electronicFont';
    src: url(./DS-Digital.ttf);
    font-weight: normal;
    font-style: normal;
}

三、main.js 中引入

js 复制代码
// 导入字体文件
import '@/assets/fonts/dsfont.css'

三、使用新字体

html 复制代码
<div class="time"> {{currentTime}} </div>
css 复制代码
.time {
  color: "#ccc";
  display: inline;
  font-family: "led regular";
  font-size: 2.3vh;
}

四、效果图


‼️注意:本项目使用的是 vue-cli 搭建的基础框架,webpack.base.conf.js 配置文件中已经配置好了,直接如上步骤使用即可,若是其他框架则需要检查一下 webpack.base.conf.js 配置文件中以下配置是否包括 ttf 格式。

js 复制代码
      {
        test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
        loader: 'url-loader',
        options: {
          limit: 10000,
          name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
        }
      },
相关推荐
IT、木易17 分钟前
大白话css第九章主要聚焦于前沿技术整合、生态贡献与技术传承
前端·css
qianmoQ1 小时前
第七章:项目实战 - 第四节 - Tailwind CSS 移动端适配实践
前端·css
前端付杰3 小时前
Sass 模块化革命:深入解析 @use 语法,打造高效 CSS 架构
css·rust·less·sass·scss
阿金要当大魔王~~12 小时前
table上下移动
javascript·css·css3
qq_4560016512 小时前
6、什么是重排重绘?
css·html·css3
Lkkkkkkkcy13 小时前
自己的网页加一个搜索框,调用deepseek的API
java·vue
孤蓬&听雨14 小时前
前端开发10大框架深度解析
前端·vue·框架·react·开发·nuxt·next
没资格抱怨14 小时前
HTML + CSS 题目
前端·css·html
allanGold15 小时前
【鸿蒙Next】鸿蒙与flutter使用自定义iconfont的ttf字体库对比总结
ttf·自定义字体库
@HNUSTer1 天前
基于 HTML、CSS 和 JavaScript 的五子棋游戏
前端·javascript·css·游戏·html