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>
结果:
分类:
vue
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)