当前位置: 首页 > news >正文

【Nuxt3】vue3+tailwindcss+vuetify引入自定义字体样式

一、目的

在项目中引入自定义的字体样式(全局页面都可使用)

二、步骤

1、下载好字体

字体的后缀可以是ttf、otf、woff、eot或者svg(推荐前三种)

以抖音字体为例下载好放在静态文件夹(font)下
在这里插入图片描述

案例字体:抖音字体

2、创建全局的css文件

/*/assets/css/global.css*//*
全局样式文件
在本文件下的所有样式,任何页面下可以直接引用
*//*引入字体样式:抖音字体       https://github.com/bytedance/fonts */
@font-face {font-family: 'DouyinSansBold';src: url('/font/DouyinSansBold.ttf') format('truetype');
}/*引入字体样式:英文字体    https://www.cdnfonts.com/buttershine-serif.font */
@font-face {font-family: 'buttershine-serif';src: url('/font/buttershine-serif/buttershineSerif.woff') format('woff');
}/**
字体样式
英文字体:buttershine-serif
中文字体:DouyinSansBold(抖音字体)*/
.font-buttershine-serif {font-family: 'buttershine-serif', 'DouyinSansBold', sans-serif;
}

3、将全局css文件导入nuxt项目中

在nuxt.config.ts文件中添加

export default defineNuxtConfig({css: ['~/assets/css/global.css'],}

4、使用

<p class="font-buttershine-serif text-3xl md:text-4xl lg:text-5xl">{{ $t('shop.body.choose.title1') }} </p>

对应代码
在这里插入图片描述
对应的效果
在这里插入图片描述


文中的展示项目:谢谢您的Star~

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 防火墙综合实验之NAT和智能选路
  • oracle 23ai新的后台进程bgnn介绍
  • AJAX知识点(详解)
  • 【ROS2】中级:tf2-编写监听器(Python)
  • 昇思25天学习打卡营第14天 | ShuffleNet图像分类
  • react获取访问过的路由历史记录
  • 强制升级最新系统,微软全面淘汰Win10和部分11用户
  • 香橙派AIpro部署YOLOv5:探索强悍开发板的高效目标检测能力
  • 一键优雅为Ubuntu20.04服务器挂载新磁盘
  • 产品经理-研发流程-敏捷开发-迭代-需求评审及产品规划(15)
  • Cesium--获取当前相机中心与地面的射线焦点
  • 处理线程安全的列表CopyOnWriteArrayList 和Collections.synchronizedList
  • Java中的输入输出
  • [misc]-流量包-wireshark-icmp
  • wifi信号处理的CRC8、CRC32
  • #Java异常处理
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • IndexedDB
  • Java多态
  • JAVA之继承和多态
  • js
  • PHP面试之三:MySQL数据库
  • vue-loader 源码解析系列之 selector
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • zookeeper系列(七)实战分布式命名服务
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 计算机在识别图像时“看到”了什么?
  • 前端性能优化--懒加载和预加载
  • 深度学习入门:10门免费线上课程推荐
  • 原生 js 实现移动端 Touch 滑动反弹
  • 说说我为什么看好Spring Cloud Alibaba
  • ​如何使用QGIS制作三维建筑
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #NOIP 2014# day.1 T2 联合权值
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (3) cmake编译多个cpp文件
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (过滤器)Filter和(监听器)listener
  • (力扣)1314.矩阵区域和
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)linux 命令大全
  • (状压dp)uva 10817 Headmaster's Headache
  • .gitignore文件_Git:.gitignore