Как импортировать стили шрифтов в проект vue js

Я пытаюсь реализовать определенный шрифт в моем проекте vue, но шрифт кажется не работает, вот как я импортирую шрифт локально в свой файл App.vue

@font-face {
  font-family: "Open Sans Bold";
  src: local("OpenSans-Bold"), url("./fonts/OpenSans-Bold.ttf"), format("truetype");
  font-weight: bold;
}'

вот как я использую его в своем файле Home.vue

 .router-link-active{
      font-family: "Open Sans Bold";
      color: #5F5F5F !important;
      text-decoration: underline;
      text-underline-position: under;
      text-decoration-thickness: 3px;
    }

я сделал какую-нибудь ошибку?

Вы хотите добавить стиль семейства шрифтов ко всему проекту?

Jebasuthan 06.04.2021 05:07

Вам нужно будет использовать инструменты chrome dev, чтобы проверить и проверить, перезаписывается ли ваше семейство шрифтов в классе .router-link-active другими или нет. Если да, то вам нужно будет написать более конкретный селектор CSS для вашего элемента.

Kopi Bryant 06.04.2021 05:13

да, я хочу добавить эти шрифты ко всему моему проекту @Jebasuthan

someone_that_needHelp 06.04.2021 06:37

@someone_that_needHelp Проверить мой ответ ниже

Jebasuthan 06.04.2021 08:01
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
26
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете добавить шрифт в свой проект vue двумя способами.

Оценка 1:

Шаг 1: Создать отдельную папку для шрифтов внутри папки с ресурсами

Шаг 2: В папку шрифтов поместите свои шрифты

Шаг 3: Ссылка на шрифт в общей папке index.html

<link href='https://fonts.googleapis.com/css?family=Roboto:400,300,700' rel='stylesheet' type='text/css'>

Оценка 2:

Шаг 1: Создайте отдельную папку внутри папки ресурсов для css

Шаг 2: В папке css создайте новый style.css и поместите свой стиль шрифта

@font-face { 
  font-family: "Open Sans Bold";
  src: local("OpenSans-Bold"), url("./fonts/OpenSans-Bold.ttf"), 
  format("truetype");
  font-weight: bold;
} 

Шаг 3: Обратитесь к CSS внутри src/main.js

import './assets/css/style.css'

Folder structure

Для более подробной информации вы можете обратиться к Ссылка на проект Github

Другие вопросы по теме