页面中使用不同的字体样式
昨天在工作中使用了不同的字体显示,做个笔记
概览
首先需要有不同的字体,将以otf
、OTF
、TTF
结尾的字体文件 ,放置在项目中的静态文件中,比如vue-cli
中的assets
目录中,然后使用less
、sass
、stylus
等文件导入这些文件并声明字体名,然后在项目的入口文件中导入该文件,(注意url路径)即可使用该字体
一:字体
这个请自行查找,不再赘述
二:目录
字体放置在项目的静态文件目录中,新建style/common.less (笔者在该项目中使用了less,读者也可以使用别的预处理器)
less文件配置如下
// common.less // 字体 @font-face { font-family: PingFangSC-Medium; // src: url('../fonts/DINPro-Black.otf'); src: url( "../fonts/SOURCEHANSANSCN-REGULAR.OTF" ); } // 数字 @font-face { font-family: DINPro-Medium; //这个就是以后要用到的字体名,可以自定义,但最好使用otf/ttf后缀前的字体名 src: url('../fonts/DINPro-Medium.otf'); }
main.js / index.js 中导入
//main.js // 导入,注意url import './assets/style/comm.less'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?