vue2实现字体修改(全局/局部字体引入修改)/添加文字渐变色样式

1.创建一个全局 CSS 文件
创建一个单独的 CSS 文件,例如 fonts.css,然后在 main.js中引入。

fonts.css 文件内容:

@font-face {
    font-family: 'youshebiaotihei';
    src: url('../../fonts/youshebiaotihei.ttf') format('truetype'); /* 引用字体,但非全局使用 */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'siyuanheiti';
    src: url('../../fonts/NotoSansArabicRegular.ttf') format('truetype'); /* 全局字体 */
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'siyuanheiti', sans-serif; /* 设置全局字体 */
}

在 main.js 中引入

import './assets/styles/fonts.css'; // 引入全局字体文件,修改为自己的路径

Vue.config.productionTip = false;

new Vue({
  render: h => h(App),
}).$mount('#app');

此时即可全局字体显示为思源黑体。

单独引入字体:

<template>
  <div class="custom-font">
      叽里呱啦肯德基
  </div>
</template>
<style>
.custom-font {
     text-align: center;
  display: inline-block;
  font-size: 24px;
  background: linear-gradient(to top, rgba(90,176,255,1) 0%, rgba(255,255,255,1) 60%);
  -webkit-background-clip: text;
  color: transparent;
  font-family: 'youshebiaotihei';
  letter-spacing: 1.5px;
}
</style>

结果:

posted @   zi_ziju  阅读(493)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示