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]')
        }
      },
相关推荐
知识分享小能手11 小时前
React学习教程,从入门到精通, React 属性(Props)语法知识点与案例详解(14)
前端·javascript·vue.js·学习·react.js·vue·react
赵得C15 小时前
【前端技巧】Element Table 列标题如何优雅添加 Tooltip 提示?
前端·elementui·vue·table组件
aaaweiaaaaaa15 小时前
HTML和CSS学习
前端·css·学习·html
xcnn_15 小时前
前端入门——案例一:登录界面设计(html+css+js)
前端·css·html
ST.J15 小时前
前端笔记2025
前端·javascript·css·vue.js·笔记
叫我阿柒啊16 小时前
Java全栈开发工程师的实战面试经历:从基础到微服务
java·微服务·typescript·vue·springboot·前端开发·后端开发
@八度余温18 小时前
eslint 和 prettier 的相同点和区别
vue·eslint
前端Hardy18 小时前
HTML&CSS:有趣的漂流瓶
前端·javascript·css
前端Hardy18 小时前
HTML&CSS :惊艳 UI 必备!卡片堆叠动画
前端·javascript·css
toooooop819 小时前
本地开发环境webScoket调试,保存html即用
前端·css·websocket